Ejemplo n.º 1
0
    public void Update()
    {
        switch (SelectedApp)
        {
        case "Bug Report":
            if (qa.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Bug Report";
                SRM.CPUUsage                 = 0.00f;
                SRM.MemoryUsage              = 0f;
                SRM.SelectedProgramsWindowID = qa.windowID;
                SRM.AddProgramUsage();
                qa.enabled  = true;
                qa.show     = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Bug Report";
                SRM.CPUUsage                 = 0.00f;
                SRM.MemoryUsage              = 0f;
                SRM.SelectedProgramsWindowID = qa.windowID;
                SRM.RemoveProgramUsage();
                qa.enabled  = false;
                qa.show     = false;
                SelectedApp = "";
            }
            break;

        case "Notepad":
            if (notepad.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notepad";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = notepad.windowID;
                SRM.AddProgramUsage();
                notepad.enabled = true;
                notepad.show    = true;
                SelectedApp     = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notepad";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = notepad.windowID;
                SRM.RemoveProgramUsage();
                notepad.enabled = false;
                notepad.show    = false;
                SelectedApp     = "";
            }
            break;

        case "Device Manager":
            if (deviceman.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Device Manager";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = deviceman.windowID;
                SRM.AddProgramUsage();
                deviceman.enabled = true;
                deviceman.show    = true;
                SelectedApp       = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Device Manager";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = deviceman.windowID;
                SRM.RemoveProgramUsage();
                deviceman.enabled = false;
                deviceman.show    = false;
                SelectedApp       = "";
            }
            break;

        case "Notepadv2":
            if (notepadv2.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notepadv2";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = notepadv2.windowID;
                SRM.AddProgramUsage();
                notepadv2.enabled = true;
                notepadv2.show    = true;
                SelectedApp       = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notepadv2";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = notepadv2.windowID;
                SRM.RemoveProgramUsage();
                notepadv2.enabled = false;
                notepadv2.show    = false;
                SelectedApp       = "";
            }
            break;

        case "Calculator":
            if (caluclator.quit == false)
            {
                SRM.ProgramName    = ProgramName;
                winman.ProgramName = "Calculator";
                winman.windowRect  = new Rect(200, 200, 127, 200);
                winman.AddProgramWindow();
                caluclator.AddNewItems();
                SRM.ApplicationName          = "Calculator";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = winman.TempWID;
                SRM.AddProgramUsage();
                caluclator.enabled = true;
                caluclator.show    = true;
                SelectedApp        = "";
            }
            else
            {
                if (caluclator.ProgramCount > 0)
                {
                    SRM.ProgramName              = ProgramName;
                    SRM.ApplicationName          = "Calculator";
                    SRM.CPUUsage                 = 0.05f;
                    SRM.MemoryUsage              = 256f;
                    SRM.SelectedProgramsWindowID = caluclator.SelectedWindowID;
                    SRM.RemoveProgramUsage();
                    caluclator.quit = false;
                    SelectedApp     = "";
                }
            }
            break;

        case "Account Tracker":
            if (accountlogs.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Account Tracker";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = accountlogs.windowID;
                SRM.AddProgramUsage();
                accountlogs.enabled = true;
                accountlogs.show    = true;
                SelectedApp         = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Account Tracker";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = accountlogs.windowID;
                SRM.RemoveProgramUsage();
                accountlogs.enabled = false;
                accountlogs.show    = false;
                SelectedApp         = "";
            }
            break;

        case "Gateway Viewer":
            if (gatewayviewer.enabled == false)
            {
                SRM.ProgramName              = "Gateway Viewer";
                SRM.ApplicationName          = "Gateway Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = gatewayviewer.windowID;
                SRM.AddProgramUsage();
                gatewayviewer.enabled = true;
                gatewayviewer.show    = true;
                SelectedApp           = "";
            }
            else
            {
                SRM.ProgramName              = "Gateway Viewer";
                SRM.ApplicationName          = "Gateway Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = gatewayviewer.windowID;
                SRM.RemoveProgramUsage();
                gatewayviewer.enabled = false;
                gatewayviewer.show    = false;
                SelectedApp           = "";
            }
            break;

        case "Error Prompt":
            if (errorprompt.quit == false)
            {
                winman.ProgramName = "Error Prompt";
                winman.windowRect  = new Rect(200, 200, 400, 200);
                winman.AddProgramWindow();
                for (int i = 0; i < winman.RunningPrograms.Count; i++)
                {
                    if (winman.RunningPrograms[i].ProgramName == "Error Prompt")
                    {
                        winman.RunningPrograms[i].windowRect = new Rect(20 * i, 30 + 60 * i, 400, 200);
                    }
                }
                SRM.ProgramName              = errorprompt.ErrorTitle;
                SRM.ApplicationName          = "Error Prompt";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = winman.TempWID;
                errorprompt.ErrorWindowID    = SRM.SelectedProgramsWindowID;
                SRM.AddProgramUsage();
                errorprompt.AddNewError();
                errorprompt.enabled    = true;
                errorprompt.show       = true;
                errorprompt.ErrorTitle = PromptTitle;
                errorprompt.ErrorMsg   = PromptMessage;


                if (PlaySound == true)
                {
                    errorprompt.playsound   = true;
                    errorprompt.SoundSelect = SoundSelect;
                }
                else
                {
                    errorprompt.playsound = false;
                }
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Error Prompt";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = errorprompt.SelectedWindowID;
                SRM.RemoveProgramUsage();
                errorprompt.quit = false;
                SelectedApp      = "";
            }
            break;


        case "File Explorer":
            if (fp.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "File Explorer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = fp.windowID;
                SRM.AddProgramUsage();
                fp.enabled  = true;
                fp.show     = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "File Explorer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = fp.windowID;
                SRM.RemoveProgramUsage();
                fp.enabled  = false;
                fp.show     = false;
                SelectedApp = "";
            }
            break;

        case "Email":
            if (email.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Email";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = email.windowID;
                SRM.AddProgramUsage();
                email.enabled = true;
                email.show    = true;
                SelectedApp   = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Email";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = email.windowID;
                SRM.RemoveProgramUsage();
                email.enabled = false;
                email.show    = false;
                SelectedApp   = "";
            }
            break;

        case "Executor":
            if (executor.enabled == false)
            {
                executor.ProgramName         = ProgramName;
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Executor";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = executor.windowID;
                SRM.AddProgramUsage();
                executor.enabled = true;
                executor.show    = true;
                SelectedApp      = "";
            }
            else
            {
                executor.ProgramName         = ProgramName;
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Executor";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = executor.windowID;
                SRM.RemoveProgramUsage();
                executor.enabled = false;
                executor.show    = false;
                SelectedApp      = "";
            }
            break;

        case "Volume Controller":
            if (vc.enabled == false)
            {
                SRM.ProgramName              = "Audio Settings";
                SRM.ApplicationName          = "Audio Settings";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = vc.windowID;
                SRM.AddProgramUsage();
                vc.enabled  = true;
                vc.show     = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = "Audio Settings";
                SRM.ApplicationName          = "Audio Settings";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = vc.windowID;
                SRM.RemoveProgramUsage();
                vc.enabled  = false;
                vc.show     = false;
                SelectedApp = "";
            }
            break;

        case "Accounts":
            if (accountlogs.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Accounts";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = accountlogs.windowID;
                SRM.AddProgramUsage();
                accountlogs.enabled = true;
                accountlogs.show    = true;
                SelectedApp         = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Accounts";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = accountlogs.windowID;
                SRM.RemoveProgramUsage();
                accountlogs.enabled = false;
                accountlogs.show    = false;
                SelectedApp         = "";
            }
            break;

        case "Net Viewer":
            if (edgebrowser.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Net Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = edgebrowser.windowID;
                SRM.AddProgramUsage();
                edgebrowser.enabled = true;
                edgebrowser.show    = true;
                SelectedApp         = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Net Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = edgebrowser.windowID;
                SRM.RemoveProgramUsage();
                edgebrowser.enabled = false;
                edgebrowser.show    = false;
                SelectedApp         = "";
            }
            break;

        case "Exchange Viewer":
            if (exchangeviewer.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Exchange Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = exchangeviewer.windowID;
                SRM.AddProgramUsage();
                exchangeviewer.enabled = true;
                exchangeviewer.show    = true;
                SelectedApp            = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Exchange Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = exchangeviewer.windowID;
                SRM.RemoveProgramUsage();
                exchangeviewer.enabled = false;
                exchangeviewer.show    = false;
                SelectedApp            = "";
            }
            break;

        case "Password Cracker":
            if (passwordcracker.enabled == false)
            {
                passwordcracker.enabled = true;
                passwordcracker.show    = true;
                SelectedApp             = "";
            }
            else
            {
                passwordcracker.enabled = false;
                passwordcracker.show    = false;
                SelectedApp             = "";
            }
            break;

        case "Trace Tracker":
            if (trace.show == false)
            {
                trace.show  = true;
                SelectedApp = "";
            }
            else
            {
                trace.show  = false;
                SelectedApp = "";
            }
            break;

        case "CHM":
            if (treeview.show == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "CHM";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = treeview.windowID;
                SRM.AddProgramUsage();
                treeview.enabled = true;
                treeview.show    = true;
                SelectedApp      = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "CHM";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = treeview.windowID;
                SRM.RemoveProgramUsage();
                treeview.enabled = false;
                treeview.show    = false;
                SelectedApp      = "";
            }
            break;

        case "Task Viewer":
            if (tasks.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Task Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = tasks.windowID;
                SRM.AddProgramUsage();
                tasks.enabled = true;
                tasks.show    = true;
                SelectedApp   = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Task Viewer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 256f;
                SRM.SelectedProgramsWindowID = tasks.windowID;
                SRM.RemoveProgramUsage();
                tasks.enabled = false;
                tasks.show    = false;
                SelectedApp   = "";
            }
            break;

        case "Dictionary Cracker":
            if (dicCrk.enabled == false)
            {
                SRM.ProgramName     = ProgramName;
                SRM.ApplicationName = "Dictionary Cracker";
                SRM.CPUUsage        = 0.05f;
                SRM.MemoryUsage     = 256f;
                SRM.AddProgramUsage();
                dicCrk.enabled = true;
                dicCrk.show    = true;
                SelectedApp    = "";
            }
            else
            {
                SRM.ProgramName     = ProgramName;
                SRM.ApplicationName = "Dictionary Cracker";
                SRM.CPUUsage        = 0.05f;
                SRM.MemoryUsage     = 256f;
                SRM.RemoveProgramUsage();
                dicCrk.enabled = false;
                dicCrk.show    = false;
                SelectedApp    = "";
            }
            break;

        case "Directory Searcher":
            if (dirsearch.enabled == false)
            {
                SRM.ProgramName     = ProgramName;
                SRM.ApplicationName = "Directory Searcher";
                SRM.CPUUsage        = 0.05f;
                SRM.MemoryUsage     = 256f;
                SRM.AddProgramUsage();
                dirsearch.enabled = true;
                dirsearch.show    = true;
                SelectedApp       = "";
            }
            else
            {
                SRM.ProgramName     = ProgramName;
                SRM.ApplicationName = "Directory Searcher";
                SRM.CPUUsage        = 0.05f;
                SRM.MemoryUsage     = 256f;
                SRM.RemoveProgramUsage();
                dirsearch.enabled = false;
                dirsearch.show    = false;
                SelectedApp       = "";
            }
            break;

        case "Command Line":
            if (cli.show == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Command Line";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.AddProgramUsage();
                cli.show    = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Command Line";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.RemoveProgramUsage();
                cli.show    = false;
                SelectedApp = "";
            }
            break;

        case "Command Line V3":
            if (cliv2.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "CLIv3";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cliv2.windowID;
                SRM.AddProgramUsage();
                cliv2.enabled = true;
                cliv2.show    = true;
                SelectedApp   = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "CLIv3";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cliv2.windowID;
                SRM.RemoveProgramUsage();
                cliv2.enabled = false;
                cliv2.show    = false;
                SelectedApp   = "";
            }
            break;

        case "Remote Viewer":
            if (rv.enabled == false)
            {
                rv.enabled  = true;
                rv.show     = true;
                SelectedApp = "";
            }
            else
            {
                rv.enabled  = false;
                rv.show     = false;
                SelectedApp = "";
            }
            break;

        case "System Map":
            if (systemMap.show == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Command Line";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.AddProgramUsage();
                systemMap.show = true;
                SelectedApp    = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Command Line";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.RemoveProgramUsage();
                systemMap.show = false;
                SelectedApp    = "";
            }
            break;

        case "Notification Viewer":
            if (nv.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notification Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = nv.windowID;
                SRM.AddProgramUsage();
                nv.show     = true;
                nv.enabled  = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Notification Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = nv.windowID;
                SRM.RemoveProgramUsage();
                nv.show     = false;
                nv.enabled  = false;
                SelectedApp = "";
            }
            break;

        case "Plan Viewer":
            if (pv.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Plan Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = pv.windowID;
                SRM.AddProgramUsage();
                pv.show     = true;
                pv.enabled  = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Plan Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = pv.windowID;
                SRM.RemoveProgramUsage();
                pv.show     = false;
                pv.enabled  = false;
                SelectedApp = "";
            }
            break;

        case "Calendar":
            if (calendar.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Calendar";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = calendar.windowID;
                SRM.AddProgramUsage();
                calendar.show    = true;
                calendar.enabled = true;
                SelectedApp      = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Calendar";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = calendar.windowID;
                SRM.RemoveProgramUsage();
                calendar.show    = false;
                calendar.enabled = false;
                SelectedApp      = "";
            }
            break;

        case "Calendar v2":
            if (calendarv2.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Calendar v2";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = calendarv2.windowID;
                SRM.AddProgramUsage();
                calendarv2.show    = true;
                calendarv2.enabled = true;
                SelectedApp        = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Calendar v2";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = calendarv2.windowID;
                SRM.RemoveProgramUsage();
                calendarv2.show    = false;
                calendarv2.enabled = false;
                SelectedApp        = "";
            }
            break;

        case "Event Viewer":
            if (eventview.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Event Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = eventview.windowID;
                SRM.AddProgramUsage();
                eventview.show    = true;
                eventview.enabled = true;
                SelectedApp       = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Event Viewer";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = eventview.windowID;
                SRM.RemoveProgramUsage();
                eventview.show    = false;
                eventview.enabled = false;
                SelectedApp       = "";
            }
            break;

        case "Start Menu":
            if (startmenu.show == false)
            {
                startmenu.show = true;
                SelectedApp    = "";
            }
            else
            {
                startmenu.show = false;
                SelectedApp    = "";
            }
            break;

        case "Shutdown":
            if (shutdownprompt.enabled == false)
            {
                shutdownprompt.enabled = true;
                shutdownprompt.show    = true;
                SelectedApp            = "";
            }
            else
            {
                shutdownprompt.enabled = false;
                shutdownprompt.show    = false;
                SelectedApp            = "";
            }
            break;

        case "System Panel":
            if (systempanel.enabled == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "System Panel";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.AddProgramUsage();
                systempanel.enabled = true;
                systempanel.show    = true;
                SelectedApp         = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "System Panel";
                SRM.CPUUsage                 = 0.01f;
                SRM.MemoryUsage              = 4f;
                SRM.SelectedProgramsWindowID = cli.windowID;
                SRM.RemoveProgramUsage();
                systempanel.show    = false;
                systempanel.enabled = false;
                SelectedApp         = "";
            }
            break;

        case "Music Player":
            if (mp.show == false)
            {
                mp.show     = true;
                SelectedApp = "";
            }
            else
            {
                mp.show     = false;
                SelectedApp = "";
            }
            break;

        case "Version":
            if (vv.enabled == false)
            {
                vv.enabled  = true;
                vv.show     = true;
                SelectedApp = "";
            }
            else
            {
                vv.enabled  = false;
                vv.show     = false;
                SelectedApp = "";
            }
            break;

        case "Disk Manager":
            if (diskman.show == false)
            {
                diskman.show = true;
                SelectedApp  = "";
            }
            else
            {
                diskman.show = false;
                SelectedApp  = "";
            }
            break;

        case "Computer":
            if (com.show == false)
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Computer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 58f;
                SRM.SelectedProgramsWindowID = com.windowID;
                SRM.AddProgramUsage();
                com.show    = true;
                SelectedApp = "";
            }
            else
            {
                SRM.ProgramName              = ProgramName;
                SRM.ApplicationName          = "Computer";
                SRM.CPUUsage                 = 0.05f;
                SRM.MemoryUsage              = 58f;
                SRM.SelectedProgramsWindowID = com.windowID;
                SRM.RemoveProgramUsage();
                com.show    = false;
                SelectedApp = "";
            }
            break;

        case "Store":
            if (edgebrowser.enabled == false)
            {
                edgebrowser.enabled = true;
                edgebrowser.show    = true;
                SelectedApp         = "";
            }
            else
            {
                edgebrowser.enabled = false;
                edgebrowser.show    = false;
                SelectedApp         = "";
            }
            break;
        }
    }