async void onX(object s, RoutedEventArgs e)
        {
            ((Button)s).IsEnabled = false;
            switch (((Button)s).Name)
            {
            case "b1": setDefault(0); new DbLoaderReportWindow(MSMoneyDbLoader.App.GetCmndLineArgsInclClickOnce()).ShowDialog(); break;

            case "b2": setDefault(1); new HistoricalChartSet.MainHistChart().Show(); break;

            case "b3": setDefault(2); new TxCategoryAssignerVw().Show(); break;

            case "b4": setDefault(3); new ManualTxnEntry(false).Show(); break;

            case "b5": setDefault(4); MinFin.Report.WinForm.Program.ShowBoth(); break;

            case "b6": setDefault(5); MinFin.Report.WinForm.Program.Show_Alx(); break;

            case "b7": setDefault(6); MinFin.Report.WinForm.Program.Show_Mei(); break;

            case "b8": setDefault(7); new MinFin.Review.DS.ReviewWindow("Mei").Show(); break;

            case "b9": setDefault(8); new MinFin.DataSet.TxAdd().Show(); break;

            default: Bpr.BeepEr(); break;
            }

            await Task.Delay(500);

            ((Button)s).IsEnabled = true;
        }