浏览代码

Necessary changes before 4.9

deadmoon 5 年之前
父节点
当前提交
a4d70b96f4

+ 0 - 82
Optimizer/EmbeddedAssembly.cs

@@ -1,82 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Reflection;
-using System.Security.Cryptography;
-
-namespace Optimizer
-{
-    internal class EmbeddedAssembly
-    {
-        static Dictionary<string, Assembly> _dictionary;
-
-        internal static void Load(string embeddedResource, string fileName)
-        {
-            if (_dictionary == null) _dictionary = new Dictionary<string, Assembly>();
-
-            byte[] bytes = null;
-            Assembly assembly = null;
-            Assembly currentAssembly = Assembly.GetExecutingAssembly();
-
-            using (Stream stream = currentAssembly.GetManifestResourceStream(embeddedResource))
-            {
-                if (stream == null) throw new Exception(embeddedResource + " is not found in Embedded Resources.");
-
-                bytes = new byte[(int)stream.Length];
-                stream.Read(bytes, 0, (int)stream.Length);
-
-                try
-                {
-                    assembly = Assembly.Load(bytes);
-
-                    _dictionary.Add(assembly.FullName, assembly);
-                    return;
-                }
-                catch { }
-            }
-
-            bool fileOk = false;
-            string tempFile = string.Empty;
-
-            using (SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider())
-            {
-                string fileHash = BitConverter.ToString(sha1.ComputeHash(bytes)).Replace("-", string.Empty);
-
-                tempFile = Path.GetTempPath() + fileName;
-
-                if (File.Exists(tempFile))
-                {
-                    byte[] byteArray = File.ReadAllBytes(tempFile);
-                    string fileHash2 = BitConverter.ToString(sha1.ComputeHash(byteArray)).Replace("-", string.Empty);
-
-                    if (fileHash == fileHash2)
-                    {
-                        fileOk = true;
-                    }
-                }
-                else
-                {
-                    fileOk = false;
-                }
-            }
-
-            if (!fileOk)
-            {
-                File.WriteAllBytes(tempFile, bytes);
-            }
-
-            assembly = Assembly.LoadFile(tempFile);
-
-            _dictionary.Add(assembly.FullName, assembly);
-        }
-
-        internal static Assembly Get(string assemblyFullName)
-        {
-            if (_dictionary == null || _dictionary.Count == 0) return null;
-
-            if (_dictionary.ContainsKey(assemblyFullName)) return _dictionary[assemblyFullName];
-
-            return null;
-        }
-    }
-}

+ 2618 - 2614
Optimizer/MainForm.Designer.cs

@@ -39,11 +39,50 @@
             this.bpanel = new System.Windows.Forms.Panel();
             this.tabCollection = new System.Windows.Forms.TabControl();
             this.universalTab = new System.Windows.Forms.TabPage();
+            this.toggleSwitch38 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch36 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch33 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch32 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch12 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch11 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch10 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch9 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch8 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch7 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch6 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch5 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch4 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch1 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch3 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch2 = new Optimizer.ToggleSwitch();
             this.button39 = new System.Windows.Forms.Button();
             this.windowsXTab = new System.Windows.Forms.TabPage();
+            this.toggleSwitch39 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch37 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch35 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch34 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch27 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch28 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch29 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch30 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch22 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch20 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch21 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch23 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch24 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch25 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch26 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch19 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch18 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch17 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch16 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch15 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch14 = new Optimizer.ToggleSwitch();
+            this.toggleSwitch13 = new Optimizer.ToggleSwitch();
             this.button43 = new System.Windows.Forms.Button();
             this.button18 = new System.Windows.Forms.Button();
             this.windowsVIIITab = new System.Windows.Forms.TabPage();
+            this.toggleSwitch31 = new Optimizer.ToggleSwitch();
             this.button44 = new System.Windows.Forms.Button();
             this.modernAppsTab = new System.Windows.Forms.TabPage();
             this.chkSelectAllModernApps = new System.Windows.Forms.CheckBox();
@@ -103,6 +142,7 @@
             this.chkReadOnly = new System.Windows.Forms.CheckBox();
             this.panelList = new System.Windows.Forms.Panel();
             this.listHostEntries = new System.Windows.Forms.ListBox();
+            this.chkBlock = new System.Windows.Forms.CheckBox();
             this.button41 = new System.Windows.Forms.Button();
             this.button42 = new System.Windows.Forms.Button();
             this.button46 = new System.Windows.Forms.Button();
@@ -207,46 +247,6 @@
             this.DefineCommandIconDialog = new System.Windows.Forms.OpenFileDialog();
             this.integratorTimer = new System.Windows.Forms.Timer(this.components);
             this.runDialogTime = new System.Windows.Forms.Timer(this.components);
-            this.chkBlock = new System.Windows.Forms.CheckBox();
-            this.toggleSwitch38 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch36 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch33 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch32 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch12 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch11 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch10 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch9 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch8 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch7 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch6 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch5 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch4 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch1 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch3 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch2 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch39 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch37 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch35 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch34 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch27 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch28 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch29 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch30 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch22 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch20 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch21 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch23 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch24 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch25 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch26 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch19 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch18 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch17 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch16 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch15 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch14 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch13 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch31 = new Optimizer.ToggleSwitch();
             this.tpanel.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             this.bpanel.SuspendLayout();
@@ -296,17 +296,17 @@
             this.tpanel.Location = new System.Drawing.Point(0, 0);
             this.tpanel.Margin = new System.Windows.Forms.Padding(2);
             this.tpanel.Name = "tpanel";
-            this.tpanel.Size = new System.Drawing.Size(698, 64);
+            this.tpanel.Size = new System.Drawing.Size(872, 80);
             this.tpanel.TabIndex = 1;
             // 
             // txtBitness
             // 
             this.txtBitness.AutoSize = true;
             this.txtBitness.ForeColor = System.Drawing.Color.Silver;
-            this.txtBitness.Location = new System.Drawing.Point(188, 37);
+            this.txtBitness.Location = new System.Drawing.Point(235, 46);
             this.txtBitness.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.txtBitness.Name = "txtBitness";
-            this.txtBitness.Size = new System.Drawing.Size(44, 15);
+            this.txtBitness.Size = new System.Drawing.Size(56, 20);
             this.txtBitness.TabIndex = 4;
             this.txtBitness.Text = "bitness";
             // 
@@ -314,10 +314,10 @@
             // 
             this.txtOS.AutoSize = true;
             this.txtOS.ForeColor = System.Drawing.Color.Silver;
-            this.txtOS.Location = new System.Drawing.Point(188, 21);
+            this.txtOS.Location = new System.Drawing.Point(235, 26);
             this.txtOS.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.txtOS.Name = "txtOS";
-            this.txtOS.Size = new System.Drawing.Size(19, 15);
+            this.txtOS.Size = new System.Drawing.Size(24, 20);
             this.txtOS.TabIndex = 3;
             this.txtOS.Text = "os";
             // 
@@ -325,10 +325,10 @@
             // 
             this.txtVersion.AutoSize = true;
             this.txtVersion.ForeColor = System.Drawing.Color.Silver;
-            this.txtVersion.Location = new System.Drawing.Point(69, 37);
+            this.txtVersion.Location = new System.Drawing.Point(86, 46);
             this.txtVersion.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.txtVersion.Name = "txtVersion";
-            this.txtVersion.Size = new System.Drawing.Size(49, 15);
+            this.txtVersion.Size = new System.Drawing.Size(64, 20);
             this.txtVersion.TabIndex = 1;
             this.txtVersion.Text = "Version:";
             // 
@@ -336,10 +336,10 @@
             // 
             this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand;
             this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
-            this.pictureBox1.Location = new System.Drawing.Point(10, 10);
+            this.pictureBox1.Location = new System.Drawing.Point(12, 12);
             this.pictureBox1.Margin = new System.Windows.Forms.Padding(2);
             this.pictureBox1.Name = "pictureBox1";
-            this.pictureBox1.Size = new System.Drawing.Size(44, 43);
+            this.pictureBox1.Size = new System.Drawing.Size(55, 54);
             this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
             this.pictureBox1.TabIndex = 1;
             this.pictureBox1.TabStop = false;
@@ -350,10 +350,10 @@
             this.label2.AutoSize = true;
             this.label2.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label2.ForeColor = System.Drawing.Color.White;
-            this.label2.Location = new System.Drawing.Point(67, 7);
+            this.label2.Location = new System.Drawing.Point(84, 9);
             this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(97, 25);
+            this.label2.Size = new System.Drawing.Size(122, 32);
             this.label2.TabIndex = 2;
             this.label2.Text = "Optimizer";
             // 
@@ -362,10 +362,10 @@
             this.bpanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
             this.bpanel.Controls.Add(this.tabCollection);
             this.bpanel.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.bpanel.Location = new System.Drawing.Point(0, 64);
+            this.bpanel.Location = new System.Drawing.Point(0, 80);
             this.bpanel.Margin = new System.Windows.Forms.Padding(2);
             this.bpanel.Name = "bpanel";
-            this.bpanel.Size = new System.Drawing.Size(698, 543);
+            this.bpanel.Size = new System.Drawing.Size(872, 679);
             this.bpanel.TabIndex = 2;
             // 
             // tabCollection
@@ -385,7 +385,7 @@
             this.tabCollection.Margin = new System.Windows.Forms.Padding(2);
             this.tabCollection.Name = "tabCollection";
             this.tabCollection.SelectedIndex = 0;
-            this.tabCollection.Size = new System.Drawing.Size(696, 541);
+            this.tabCollection.Size = new System.Drawing.Size(870, 677);
             this.tabCollection.TabIndex = 0;
             this.tabCollection.SelectedIndexChanged += new System.EventHandler(this.aio_SelectedIndexChanged);
             // 
@@ -409,2990 +409,2994 @@
             this.universalTab.Controls.Add(this.toggleSwitch3);
             this.universalTab.Controls.Add(this.toggleSwitch2);
             this.universalTab.Controls.Add(this.button39);
-            this.universalTab.Location = new System.Drawing.Point(4, 24);
+            this.universalTab.Location = new System.Drawing.Point(4, 29);
             this.universalTab.Margin = new System.Windows.Forms.Padding(2);
             this.universalTab.Name = "universalTab";
             this.universalTab.Padding = new System.Windows.Forms.Padding(2);
-            this.universalTab.Size = new System.Drawing.Size(688, 513);
+            this.universalTab.Size = new System.Drawing.Size(862, 644);
             this.universalTab.TabIndex = 0;
             this.universalTab.Text = "Universal";
             // 
-            // button39
+            // toggleSwitch38
             // 
-            this.button39.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button39.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button39.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button39.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button39.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button39.ForeColor = System.Drawing.Color.White;
-            this.button39.Location = new System.Drawing.Point(14, 246);
-            this.button39.Margin = new System.Windows.Forms.Padding(2);
-            this.button39.Name = "button39";
-            this.button39.Size = new System.Drawing.Size(115, 31);
-            this.button39.TabIndex = 30;
-            this.button39.Text = "Apply && Restart";
-            this.button39.UseVisualStyleBackColor = false;
-            this.button39.Click += new System.EventHandler(this.button39_Click);
+            this.toggleSwitch38.Location = new System.Drawing.Point(549, 155);
+            this.toggleSwitch38.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch38.Name = "toggleSwitch38";
+            this.toggleSwitch38.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch38.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch38.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch38.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch38.OnText = "Disable Sticky Keys";
+            this.toggleSwitch38.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch38.TabIndex = 50;
+            this.toggleSwitch38.Tag = "themeable";
             // 
-            // windowsXTab
+            // toggleSwitch36
             // 
-            this.windowsXTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.windowsXTab.Controls.Add(this.toggleSwitch39);
-            this.windowsXTab.Controls.Add(this.toggleSwitch37);
-            this.windowsXTab.Controls.Add(this.toggleSwitch35);
-            this.windowsXTab.Controls.Add(this.toggleSwitch34);
-            this.windowsXTab.Controls.Add(this.toggleSwitch27);
-            this.windowsXTab.Controls.Add(this.toggleSwitch28);
-            this.windowsXTab.Controls.Add(this.toggleSwitch29);
-            this.windowsXTab.Controls.Add(this.toggleSwitch30);
-            this.windowsXTab.Controls.Add(this.toggleSwitch22);
-            this.windowsXTab.Controls.Add(this.toggleSwitch20);
-            this.windowsXTab.Controls.Add(this.toggleSwitch21);
-            this.windowsXTab.Controls.Add(this.toggleSwitch23);
-            this.windowsXTab.Controls.Add(this.toggleSwitch24);
-            this.windowsXTab.Controls.Add(this.toggleSwitch25);
-            this.windowsXTab.Controls.Add(this.toggleSwitch26);
-            this.windowsXTab.Controls.Add(this.toggleSwitch19);
-            this.windowsXTab.Controls.Add(this.toggleSwitch18);
-            this.windowsXTab.Controls.Add(this.toggleSwitch17);
-            this.windowsXTab.Controls.Add(this.toggleSwitch16);
-            this.windowsXTab.Controls.Add(this.toggleSwitch15);
-            this.windowsXTab.Controls.Add(this.toggleSwitch14);
-            this.windowsXTab.Controls.Add(this.toggleSwitch13);
-            this.windowsXTab.Controls.Add(this.button43);
-            this.windowsXTab.Controls.Add(this.button18);
-            this.windowsXTab.Location = new System.Drawing.Point(4, 24);
-            this.windowsXTab.Margin = new System.Windows.Forms.Padding(2);
-            this.windowsXTab.Name = "windowsXTab";
-            this.windowsXTab.Padding = new System.Windows.Forms.Padding(2);
-            this.windowsXTab.Size = new System.Drawing.Size(688, 513);
-            this.windowsXTab.TabIndex = 1;
-            this.windowsXTab.Text = "Windows 10";
+            this.toggleSwitch36.Location = new System.Drawing.Point(549, 110);
+            this.toggleSwitch36.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch36.Name = "toggleSwitch36";
+            this.toggleSwitch36.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch36.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch36.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch36.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch36.OnText = "Disable SmartScreen";
+            this.toggleSwitch36.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch36.TabIndex = 49;
+            this.toggleSwitch36.Tag = "themeable";
             // 
-            // button43
+            // toggleSwitch33
             // 
-            this.button43.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button43.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button43.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button43.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button43.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button43.ForeColor = System.Drawing.Color.White;
-            this.button43.Location = new System.Drawing.Point(14, 317);
-            this.button43.Margin = new System.Windows.Forms.Padding(2);
-            this.button43.Name = "button43";
-            this.button43.Size = new System.Drawing.Size(115, 31);
-            this.button43.TabIndex = 31;
-            this.button43.Text = "Apply && Restart";
-            this.button43.UseVisualStyleBackColor = false;
-            this.button43.Click += new System.EventHandler(this.button43_Click);
+            this.toggleSwitch33.Location = new System.Drawing.Point(549, 65);
+            this.toggleSwitch33.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch33.Name = "toggleSwitch33";
+            this.toggleSwitch33.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch33.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch33.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch33.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch33.OnText = "Disable Fax Service";
+            this.toggleSwitch33.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch33.TabIndex = 48;
+            this.toggleSwitch33.Tag = "themeable";
             // 
-            // button18
+            // toggleSwitch32
             // 
-            this.button18.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button18.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button18.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button18.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button18.ForeColor = System.Drawing.Color.White;
-            this.button18.Location = new System.Drawing.Point(133, 317);
-            this.button18.Margin = new System.Windows.Forms.Padding(2);
-            this.button18.Name = "button18";
-            this.button18.Size = new System.Drawing.Size(187, 31);
-            this.button18.TabIndex = 14;
-            this.button18.Text = "Change Edge Download Folder";
-            this.button18.UseVisualStyleBackColor = false;
-            this.button18.Click += new System.EventHandler(this.button18_Click);
+            this.toggleSwitch32.Location = new System.Drawing.Point(549, 20);
+            this.toggleSwitch32.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch32.Name = "toggleSwitch32";
+            this.toggleSwitch32.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch32.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch32.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch32.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch32.OnText = "Disable Compatibility Assistant";
+            this.toggleSwitch32.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch32.TabIndex = 47;
+            this.toggleSwitch32.Tag = "themeable";
             // 
-            // windowsVIIITab
+            // toggleSwitch12
             // 
-            this.windowsVIIITab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.windowsVIIITab.Controls.Add(this.toggleSwitch31);
-            this.windowsVIIITab.Controls.Add(this.button44);
-            this.windowsVIIITab.Location = new System.Drawing.Point(4, 24);
-            this.windowsVIIITab.Margin = new System.Windows.Forms.Padding(2);
-            this.windowsVIIITab.Name = "windowsVIIITab";
-            this.windowsVIIITab.Padding = new System.Windows.Forms.Padding(2);
-            this.windowsVIIITab.Size = new System.Drawing.Size(688, 513);
-            this.windowsVIIITab.TabIndex = 2;
-            this.windowsVIIITab.Text = "Windows 8.1";
+            this.toggleSwitch12.Location = new System.Drawing.Point(284, 245);
+            this.toggleSwitch12.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch12.Name = "toggleSwitch12";
+            this.toggleSwitch12.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch12.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch12.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch12.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch12.OnText = "Disable Office 2016 Telemetry";
+            this.toggleSwitch12.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch12.TabIndex = 46;
+            this.toggleSwitch12.Tag = "themeable";
             // 
-            // button44
+            // toggleSwitch11
             // 
-            this.button44.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button44.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button44.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button44.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button44.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button44.ForeColor = System.Drawing.Color.White;
-            this.button44.Location = new System.Drawing.Point(14, 65);
-            this.button44.Margin = new System.Windows.Forms.Padding(2);
-            this.button44.Name = "button44";
-            this.button44.Size = new System.Drawing.Size(115, 31);
-            this.button44.TabIndex = 32;
-            this.button44.Text = "Apply && Restart";
-            this.button44.UseVisualStyleBackColor = false;
-            this.button44.Click += new System.EventHandler(this.button44_Click);
+            this.toggleSwitch11.Location = new System.Drawing.Point(284, 200);
+            this.toggleSwitch11.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch11.Name = "toggleSwitch11";
+            this.toggleSwitch11.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch11.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch11.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch11.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch11.OnText = "Disable Telemetry Tasks";
+            this.toggleSwitch11.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch11.TabIndex = 45;
+            this.toggleSwitch11.Tag = "themeable";
             // 
-            // modernAppsTab
+            // toggleSwitch10
             // 
-            this.modernAppsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.modernAppsTab.Controls.Add(this.chkSelectAllModernApps);
-            this.modernAppsTab.Controls.Add(this.label28);
-            this.modernAppsTab.Controls.Add(this.button74);
-            this.modernAppsTab.Controls.Add(this.button75);
-            this.modernAppsTab.Controls.Add(this.label1);
-            this.modernAppsTab.Controls.Add(this.panelModernAppsList);
-            this.modernAppsTab.Location = new System.Drawing.Point(4, 24);
-            this.modernAppsTab.Name = "modernAppsTab";
-            this.modernAppsTab.Padding = new System.Windows.Forms.Padding(3);
-            this.modernAppsTab.Size = new System.Drawing.Size(688, 513);
-            this.modernAppsTab.TabIndex = 11;
-            this.modernAppsTab.Text = "UWP Apps";
+            this.toggleSwitch10.Location = new System.Drawing.Point(284, 155);
+            this.toggleSwitch10.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch10.Name = "toggleSwitch10";
+            this.toggleSwitch10.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch10.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch10.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch10.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch10.OnText = "Disable Superfetch";
+            this.toggleSwitch10.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch10.TabIndex = 44;
+            this.toggleSwitch10.Tag = "themeable";
             // 
-            // chkSelectAllModernApps
+            // toggleSwitch9
             // 
-            this.chkSelectAllModernApps.AutoSize = true;
-            this.chkSelectAllModernApps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.chkSelectAllModernApps.ForeColor = System.Drawing.Color.White;
-            this.chkSelectAllModernApps.Location = new System.Drawing.Point(503, 111);
-            this.chkSelectAllModernApps.Margin = new System.Windows.Forms.Padding(2);
-            this.chkSelectAllModernApps.Name = "chkSelectAllModernApps";
-            this.chkSelectAllModernApps.Size = new System.Drawing.Size(94, 25);
-            this.chkSelectAllModernApps.TabIndex = 52;
-            this.chkSelectAllModernApps.Text = "Select all";
-            this.chkSelectAllModernApps.UseVisualStyleBackColor = true;
-            this.chkSelectAllModernApps.CheckedChanged += new System.EventHandler(this.chkSelectAllModernApps_CheckedChanged);
-            // 
-            // label28
-            // 
-            this.label28.AutoSize = true;
-            this.label28.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label28.ForeColor = System.Drawing.Color.Silver;
-            this.label28.Location = new System.Drawing.Point(499, 158);
-            this.label28.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label28.Name = "label28";
-            this.label28.Size = new System.Drawing.Size(160, 231);
-            this.label28.TabIndex = 51;
-            this.label28.Tag = "";
-            this.label28.Text = "IMPORTANT:\r\n\r\nIf you uninstall Store\r\nyou won\'t be able\r\nto install new apps!\r\n\r\n" +
-    "Also, some apps\r\ncan\'t be uninstalled.\r\n\r\nLike Microsoft Edge,\r\nSettings, etc.";
-            // 
-            // button74
-            // 
-            this.button74.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button74.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button74.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button74.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button74.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button74.ForeColor = System.Drawing.Color.White;
-            this.button74.Location = new System.Drawing.Point(503, 76);
-            this.button74.Margin = new System.Windows.Forms.Padding(2);
-            this.button74.Name = "button74";
-            this.button74.Size = new System.Drawing.Size(169, 31);
-            this.button74.TabIndex = 50;
-            this.button74.Text = "Uninstall";
-            this.button74.UseVisualStyleBackColor = false;
-            this.button74.Click += new System.EventHandler(this.button74_Click);
-            // 
-            // button75
-            // 
-            this.button75.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button75.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button75.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button75.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button75.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button75.ForeColor = System.Drawing.Color.White;
-            this.button75.Location = new System.Drawing.Point(503, 41);
-            this.button75.Margin = new System.Windows.Forms.Padding(2);
-            this.button75.Name = "button75";
-            this.button75.Size = new System.Drawing.Size(169, 31);
-            this.button75.TabIndex = 49;
-            this.button75.Text = "Refresh";
-            this.button75.UseVisualStyleBackColor = false;
-            this.button75.Click += new System.EventHandler(this.button75_Click);
-            // 
-            // label1
-            // 
-            this.label1.AutoSize = true;
-            this.label1.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label1.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label1.Location = new System.Drawing.Point(6, 10);
-            this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(291, 28);
-            this.label1.TabIndex = 47;
-            this.label1.Tag = "themeable";
-            this.label1.Text = "Uninstall unwanted UWP Apps";
+            this.toggleSwitch9.Location = new System.Drawing.Point(284, 110);
+            this.toggleSwitch9.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch9.Name = "toggleSwitch9";
+            this.toggleSwitch9.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch9.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch9.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch9.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch9.OnText = "Disable HomeGroup";
+            this.toggleSwitch9.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch9.TabIndex = 43;
+            this.toggleSwitch9.Tag = "themeable";
             // 
-            // panelModernAppsList
+            // toggleSwitch8
             // 
-            this.panelModernAppsList.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left)));
-            this.panelModernAppsList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panelModernAppsList.Controls.Add(this.listModernApps);
-            this.panelModernAppsList.Location = new System.Drawing.Point(11, 41);
-            this.panelModernAppsList.Name = "panelModernAppsList";
-            this.panelModernAppsList.Size = new System.Drawing.Size(487, 455);
-            this.panelModernAppsList.TabIndex = 0;
+            this.toggleSwitch8.Location = new System.Drawing.Point(284, 65);
+            this.toggleSwitch8.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch8.Name = "toggleSwitch8";
+            this.toggleSwitch8.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch8.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch8.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch8.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch8.OnText = "Disable Error Reporting";
+            this.toggleSwitch8.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch8.TabIndex = 42;
+            this.toggleSwitch8.Tag = "themeable";
             // 
-            // listModernApps
+            // toggleSwitch7
             // 
-            this.listModernApps.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.listModernApps.BorderStyle = System.Windows.Forms.BorderStyle.None;
-            this.listModernApps.CheckOnClick = true;
-            this.listModernApps.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.listModernApps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.listModernApps.ForeColor = System.Drawing.Color.White;
-            this.listModernApps.FormattingEnabled = true;
-            this.listModernApps.HorizontalScrollbar = true;
-            this.listModernApps.Location = new System.Drawing.Point(0, 0);
-            this.listModernApps.Name = "listModernApps";
-            this.listModernApps.Size = new System.Drawing.Size(485, 453);
-            this.listModernApps.Sorted = true;
-            this.listModernApps.TabIndex = 0;
+            this.toggleSwitch7.Location = new System.Drawing.Point(284, 20);
+            this.toggleSwitch7.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch7.Name = "toggleSwitch7";
+            this.toggleSwitch7.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch7.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch7.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch7.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch7.OnText = "Block Skype Ads";
+            this.toggleSwitch7.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch7.TabIndex = 41;
+            this.toggleSwitch7.Tag = "themeable";
             // 
-            // cleanerTab
+            // toggleSwitch6
             // 
-            this.cleanerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.cleanerTab.Controls.Add(this.cleaningpanel);
-            this.cleanerTab.Controls.Add(this.label6);
-            this.cleanerTab.Controls.Add(this.panel1);
-            this.cleanerTab.Location = new System.Drawing.Point(4, 24);
-            this.cleanerTab.Margin = new System.Windows.Forms.Padding(2);
-            this.cleanerTab.Name = "cleanerTab";
-            this.cleanerTab.Padding = new System.Windows.Forms.Padding(2);
-            this.cleanerTab.Size = new System.Drawing.Size(688, 513);
-            this.cleanerTab.TabIndex = 5;
-            this.cleanerTab.Text = "Cleaner";
+            this.toggleSwitch6.Location = new System.Drawing.Point(18, 245);
+            this.toggleSwitch6.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch6.Name = "toggleSwitch6";
+            this.toggleSwitch6.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch6.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch6.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch6.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch6.OnText = "Disable Media Player Sharing";
+            this.toggleSwitch6.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch6.TabIndex = 40;
+            this.toggleSwitch6.Tag = "themeable";
             // 
-            // cleaningpanel
+            // toggleSwitch5
             // 
-            this.cleaningpanel.Controls.Add(this.progress2);
-            this.cleaningpanel.Controls.Add(this.label4);
-            this.cleaningpanel.Location = new System.Drawing.Point(11, 288);
-            this.cleaningpanel.Margin = new System.Windows.Forms.Padding(2);
-            this.cleaningpanel.Name = "cleaningpanel";
-            this.cleaningpanel.Size = new System.Drawing.Size(511, 70);
-            this.cleaningpanel.TabIndex = 47;
+            this.toggleSwitch5.Location = new System.Drawing.Point(18, 200);
+            this.toggleSwitch5.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch5.Name = "toggleSwitch5";
+            this.toggleSwitch5.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch5.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch5.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch5.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch5.OnText = "Disable Print Service";
+            this.toggleSwitch5.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch5.TabIndex = 39;
+            this.toggleSwitch5.Tag = "themeable";
             // 
-            // progress2
+            // toggleSwitch4
             // 
-            this.progress2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
-            this.progress2.Location = new System.Drawing.Point(29, 38);
-            this.progress2.Margin = new System.Windows.Forms.Padding(2);
-            this.progress2.MarqueeAnimationSpeed = 1;
-            this.progress2.Name = "progress2";
-            this.progress2.Size = new System.Drawing.Size(454, 11);
-            this.progress2.TabIndex = 44;
-            this.progress2.Visible = false;
+            this.toggleSwitch4.Location = new System.Drawing.Point(18, 155);
+            this.toggleSwitch4.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch4.Name = "toggleSwitch4";
+            this.toggleSwitch4.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch4.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch4.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch4.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch4.OnText = "Disable System Restore";
+            this.toggleSwitch4.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch4.TabIndex = 38;
+            this.toggleSwitch4.Tag = "themeable";
             // 
-            // label4
+            // toggleSwitch1
             // 
-            this.label4.AutoSize = true;
-            this.label4.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label4.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label4.Location = new System.Drawing.Point(25, 13);
-            this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(85, 21);
-            this.label4.TabIndex = 45;
-            this.label4.Tag = "themeable";
-            this.label4.Text = "Cleaning...";
-            this.label4.Visible = false;
+            this.toggleSwitch1.Location = new System.Drawing.Point(18, 20);
+            this.toggleSwitch1.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch1.Name = "toggleSwitch1";
+            this.toggleSwitch1.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch1.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch1.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch1.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch1.OnText = "Enable Performance Tweaks";
+            this.toggleSwitch1.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch1.TabIndex = 37;
+            this.toggleSwitch1.Tag = "themeable";
             // 
-            // label6
+            // toggleSwitch3
             // 
-            this.label6.AutoSize = true;
-            this.label6.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label6.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label6.Location = new System.Drawing.Point(6, 10);
-            this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(260, 28);
-            this.label6.TabIndex = 46;
-            this.label6.Tag = "themeable";
-            this.label6.Text = "Clean up your system drive";
+            this.toggleSwitch3.Location = new System.Drawing.Point(18, 110);
+            this.toggleSwitch3.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch3.Name = "toggleSwitch3";
+            this.toggleSwitch3.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch3.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch3.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch3.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch3.OnText = "Disable Windows Defender";
+            this.toggleSwitch3.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch3.TabIndex = 36;
+            this.toggleSwitch3.Tag = "themeable";
             // 
-            // panel1
+            // toggleSwitch2
             // 
-            this.panel1.Controls.Add(this.checkErrorReports);
-            this.panel1.Controls.Add(this.checkFileZilla);
-            this.panel1.Controls.Add(this.checkSelectAll);
-            this.panel1.Controls.Add(this.button20);
-            this.panel1.Controls.Add(this.checkMediaCache);
-            this.panel1.Controls.Add(this.checkTemp);
-            this.panel1.Controls.Add(this.checkLogs);
-            this.panel1.Controls.Add(this.checkUTorrent);
-            this.panel1.Controls.Add(this.checkBin);
-            this.panel1.Controls.Add(this.checkMiniDumps);
-            this.panel1.Controls.Add(this.checkPrefetch);
-            this.panel1.Location = new System.Drawing.Point(11, 40);
-            this.panel1.Margin = new System.Windows.Forms.Padding(2);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(511, 243);
-            this.panel1.TabIndex = 45;
+            this.toggleSwitch2.Location = new System.Drawing.Point(18, 65);
+            this.toggleSwitch2.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch2.Name = "toggleSwitch2";
+            this.toggleSwitch2.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch2.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch2.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch2.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch2.OnText = "Disable Network Throttling";
+            this.toggleSwitch2.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch2.TabIndex = 35;
+            this.toggleSwitch2.Tag = "themeable";
             // 
-            // checkErrorReports
+            // button39
             // 
-            this.checkErrorReports.AutoSize = true;
-            this.checkErrorReports.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkErrorReports.ForeColor = System.Drawing.Color.White;
-            this.checkErrorReports.Location = new System.Drawing.Point(55, 166);
-            this.checkErrorReports.Margin = new System.Windows.Forms.Padding(2);
-            this.checkErrorReports.Name = "checkErrorReports";
-            this.checkErrorReports.Size = new System.Drawing.Size(123, 25);
-            this.checkErrorReports.TabIndex = 44;
-            this.checkErrorReports.Text = "Error reports";
-            this.checkErrorReports.UseVisualStyleBackColor = true;
+            this.button39.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button39.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button39.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button39.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button39.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button39.ForeColor = System.Drawing.Color.White;
+            this.button39.Location = new System.Drawing.Point(18, 308);
+            this.button39.Margin = new System.Windows.Forms.Padding(2);
+            this.button39.Name = "button39";
+            this.button39.Size = new System.Drawing.Size(144, 39);
+            this.button39.TabIndex = 30;
+            this.button39.Text = "Apply && Restart";
+            this.button39.UseVisualStyleBackColor = false;
+            this.button39.Click += new System.EventHandler(this.button39_Click);
             // 
-            // checkFileZilla
+            // windowsXTab
             // 
-            this.checkFileZilla.AutoSize = true;
-            this.checkFileZilla.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkFileZilla.ForeColor = System.Drawing.Color.White;
-            this.checkFileZilla.Location = new System.Drawing.Point(256, 136);
-            this.checkFileZilla.Margin = new System.Windows.Forms.Padding(2);
-            this.checkFileZilla.Name = "checkFileZilla";
-            this.checkFileZilla.Size = new System.Drawing.Size(191, 25);
-            this.checkFileZilla.TabIndex = 38;
-            this.checkFileZilla.Text = "FileZilla recent servers";
-            this.checkFileZilla.UseVisualStyleBackColor = true;
+            this.windowsXTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.windowsXTab.Controls.Add(this.toggleSwitch39);
+            this.windowsXTab.Controls.Add(this.toggleSwitch37);
+            this.windowsXTab.Controls.Add(this.toggleSwitch35);
+            this.windowsXTab.Controls.Add(this.toggleSwitch34);
+            this.windowsXTab.Controls.Add(this.toggleSwitch27);
+            this.windowsXTab.Controls.Add(this.toggleSwitch28);
+            this.windowsXTab.Controls.Add(this.toggleSwitch29);
+            this.windowsXTab.Controls.Add(this.toggleSwitch30);
+            this.windowsXTab.Controls.Add(this.toggleSwitch22);
+            this.windowsXTab.Controls.Add(this.toggleSwitch20);
+            this.windowsXTab.Controls.Add(this.toggleSwitch21);
+            this.windowsXTab.Controls.Add(this.toggleSwitch23);
+            this.windowsXTab.Controls.Add(this.toggleSwitch24);
+            this.windowsXTab.Controls.Add(this.toggleSwitch25);
+            this.windowsXTab.Controls.Add(this.toggleSwitch26);
+            this.windowsXTab.Controls.Add(this.toggleSwitch19);
+            this.windowsXTab.Controls.Add(this.toggleSwitch18);
+            this.windowsXTab.Controls.Add(this.toggleSwitch17);
+            this.windowsXTab.Controls.Add(this.toggleSwitch16);
+            this.windowsXTab.Controls.Add(this.toggleSwitch15);
+            this.windowsXTab.Controls.Add(this.toggleSwitch14);
+            this.windowsXTab.Controls.Add(this.toggleSwitch13);
+            this.windowsXTab.Controls.Add(this.button43);
+            this.windowsXTab.Controls.Add(this.button18);
+            this.windowsXTab.Location = new System.Drawing.Point(4, 29);
+            this.windowsXTab.Margin = new System.Windows.Forms.Padding(2);
+            this.windowsXTab.Name = "windowsXTab";
+            this.windowsXTab.Padding = new System.Windows.Forms.Padding(2);
+            this.windowsXTab.Size = new System.Drawing.Size(862, 644);
+            this.windowsXTab.TabIndex = 1;
+            this.windowsXTab.Text = "Windows 10";
             // 
-            // checkSelectAll
+            // toggleSwitch39
             // 
-            this.checkSelectAll.AutoSize = true;
-            this.checkSelectAll.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkSelectAll.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.checkSelectAll.Location = new System.Drawing.Point(29, 14);
-            this.checkSelectAll.Margin = new System.Windows.Forms.Padding(2);
-            this.checkSelectAll.Name = "checkSelectAll";
-            this.checkSelectAll.Size = new System.Drawing.Size(94, 25);
-            this.checkSelectAll.TabIndex = 35;
-            this.checkSelectAll.Tag = "themeable";
-            this.checkSelectAll.Text = "Select all";
-            this.checkSelectAll.UseVisualStyleBackColor = true;
-            this.checkSelectAll.CheckedChanged += new System.EventHandler(this.checkSelectAll_CheckedChanged);
+            this.toggleSwitch39.Location = new System.Drawing.Point(18, 334);
+            this.toggleSwitch39.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch39.Name = "toggleSwitch39";
+            this.toggleSwitch39.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch39.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch39.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch39.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch39.OnText = "Enable Long Paths";
+            this.toggleSwitch39.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch39.TabIndex = 60;
+            this.toggleSwitch39.Tag = "themeable";
             // 
-            // button20
+            // toggleSwitch37
             // 
-            this.button20.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button20.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button20.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button20.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button20.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button20.ForeColor = System.Drawing.Color.White;
-            this.button20.Location = new System.Drawing.Point(29, 210);
-            this.button20.Margin = new System.Windows.Forms.Padding(2);
-            this.button20.Name = "button20";
-            this.button20.Size = new System.Drawing.Size(71, 31);
-            this.button20.TabIndex = 34;
-            this.button20.Text = "Clean";
-            this.button20.UseVisualStyleBackColor = false;
-            this.button20.Click += new System.EventHandler(this.button20_Click);
+            this.toggleSwitch37.Location = new System.Drawing.Point(550, 290);
+            this.toggleSwitch37.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch37.Name = "toggleSwitch37";
+            this.toggleSwitch37.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch37.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch37.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch37.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch37.OnText = "Disable Cloud Clipboard";
+            this.toggleSwitch37.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch37.TabIndex = 59;
+            this.toggleSwitch37.Tag = "themeable";
             // 
-            // checkMediaCache
+            // toggleSwitch35
             // 
-            this.checkMediaCache.AutoSize = true;
-            this.checkMediaCache.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkMediaCache.ForeColor = System.Drawing.Color.White;
-            this.checkMediaCache.Location = new System.Drawing.Point(256, 75);
-            this.checkMediaCache.Margin = new System.Windows.Forms.Padding(2);
-            this.checkMediaCache.Name = "checkMediaCache";
-            this.checkMediaCache.Size = new System.Drawing.Size(176, 25);
-            this.checkMediaCache.TabIndex = 43;
-            this.checkMediaCache.Text = "Media Players cache";
-            this.checkMediaCache.UseVisualStyleBackColor = true;
+            this.toggleSwitch35.Location = new System.Drawing.Point(550, 245);
+            this.toggleSwitch35.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch35.Name = "toggleSwitch35";
+            this.toggleSwitch35.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch35.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch35.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch35.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch35.OnText = "Disable Feature Updates";
+            this.toggleSwitch35.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch35.TabIndex = 58;
+            this.toggleSwitch35.Tag = "themeable";
             // 
-            // checkTemp
+            // toggleSwitch34
             // 
-            this.checkTemp.AutoSize = true;
-            this.checkTemp.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkTemp.ForeColor = System.Drawing.Color.White;
-            this.checkTemp.Location = new System.Drawing.Point(55, 45);
-            this.checkTemp.Margin = new System.Windows.Forms.Padding(2);
-            this.checkTemp.Name = "checkTemp";
-            this.checkTemp.Size = new System.Drawing.Size(142, 25);
-            this.checkTemp.TabIndex = 36;
-            this.checkTemp.Text = "Temporary files";
-            this.checkTemp.UseVisualStyleBackColor = true;
+            this.toggleSwitch34.Location = new System.Drawing.Point(550, 200);
+            this.toggleSwitch34.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch34.Name = "toggleSwitch34";
+            this.toggleSwitch34.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch34.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch34.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch34.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch34.OnText = "Disable Insider Service";
+            this.toggleSwitch34.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch34.TabIndex = 57;
+            this.toggleSwitch34.Tag = "themeable";
             // 
-            // checkLogs
+            // toggleSwitch27
             // 
-            this.checkLogs.AutoSize = true;
-            this.checkLogs.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkLogs.ForeColor = System.Drawing.Color.White;
-            this.checkLogs.Location = new System.Drawing.Point(55, 75);
-            this.checkLogs.Margin = new System.Windows.Forms.Padding(2);
-            this.checkLogs.Name = "checkLogs";
-            this.checkLogs.Size = new System.Drawing.Size(169, 25);
-            this.checkLogs.TabIndex = 42;
-            this.checkLogs.Text = "Windows + IIS logs";
-            this.checkLogs.UseVisualStyleBackColor = true;
+            this.toggleSwitch27.Location = new System.Drawing.Point(18, 200);
+            this.toggleSwitch27.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch27.Name = "toggleSwitch27";
+            this.toggleSwitch27.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch27.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch27.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch27.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch27.OnText = "Enable Dark Theme";
+            this.toggleSwitch27.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch27.TabIndex = 56;
+            this.toggleSwitch27.Tag = "themeable";
             // 
-            // checkUTorrent
+            // toggleSwitch28
             // 
-            this.checkUTorrent.AutoSize = true;
-            this.checkUTorrent.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkUTorrent.ForeColor = System.Drawing.Color.White;
-            this.checkUTorrent.Location = new System.Drawing.Point(256, 106);
-            this.checkUTorrent.Margin = new System.Windows.Forms.Padding(2);
-            this.checkUTorrent.Name = "checkUTorrent";
-            this.checkUTorrent.Size = new System.Drawing.Size(137, 25);
-            this.checkUTorrent.TabIndex = 37;
-            this.checkUTorrent.Text = "uTorrent cache";
-            this.checkUTorrent.UseVisualStyleBackColor = true;
+            this.toggleSwitch28.Location = new System.Drawing.Point(550, 65);
+            this.toggleSwitch28.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch28.Name = "toggleSwitch28";
+            this.toggleSwitch28.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch28.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch28.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch28.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch28.OnText = "Disable Spelling & Typing";
+            this.toggleSwitch28.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch28.TabIndex = 55;
+            this.toggleSwitch28.Tag = "themeable";
             // 
-            // checkBin
+            // toggleSwitch29
             // 
-            this.checkBin.AutoSize = true;
-            this.checkBin.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkBin.ForeColor = System.Drawing.Color.White;
-            this.checkBin.Location = new System.Drawing.Point(256, 45);
-            this.checkBin.Margin = new System.Windows.Forms.Padding(2);
-            this.checkBin.Name = "checkBin";
-            this.checkBin.Size = new System.Drawing.Size(162, 25);
-            this.checkBin.TabIndex = 41;
-            this.checkBin.Text = "Empty Recycle Bin";
-            this.checkBin.UseVisualStyleBackColor = true;
+            this.toggleSwitch29.Location = new System.Drawing.Point(550, 20);
+            this.toggleSwitch29.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch29.Name = "toggleSwitch29";
+            this.toggleSwitch29.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch29.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch29.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch29.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch29.OnText = "Disable Windows Ink";
+            this.toggleSwitch29.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch29.TabIndex = 54;
+            this.toggleSwitch29.Tag = "themeable";
             // 
-            // checkMiniDumps
+            // toggleSwitch30
             // 
-            this.checkMiniDumps.AutoSize = true;
-            this.checkMiniDumps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkMiniDumps.ForeColor = System.Drawing.Color.White;
-            this.checkMiniDumps.Location = new System.Drawing.Point(55, 136);
-            this.checkMiniDumps.Margin = new System.Windows.Forms.Padding(2);
-            this.checkMiniDumps.Name = "checkMiniDumps";
-            this.checkMiniDumps.Size = new System.Drawing.Size(157, 25);
-            this.checkMiniDumps.TabIndex = 39;
-            this.checkMiniDumps.Text = "BSOD Minidumps";
-            this.checkMiniDumps.UseVisualStyleBackColor = true;
+            this.toggleSwitch30.Location = new System.Drawing.Point(284, 65);
+            this.toggleSwitch30.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch30.Name = "toggleSwitch30";
+            this.toggleSwitch30.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch30.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch30.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch30.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch30.OnText = "Exclude Drivers from Updates";
+            this.toggleSwitch30.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch30.TabIndex = 53;
+            this.toggleSwitch30.Tag = "themeable";
             // 
-            // checkPrefetch
+            // toggleSwitch22
             // 
-            this.checkPrefetch.AutoSize = true;
-            this.checkPrefetch.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkPrefetch.ForeColor = System.Drawing.Color.White;
-            this.checkPrefetch.Location = new System.Drawing.Point(55, 106);
-            this.checkPrefetch.Margin = new System.Windows.Forms.Padding(2);
-            this.checkPrefetch.Name = "checkPrefetch";
-            this.checkPrefetch.Size = new System.Drawing.Size(137, 25);
-            this.checkPrefetch.TabIndex = 40;
-            this.checkPrefetch.Text = "Prefetch cache";
-            this.checkPrefetch.UseVisualStyleBackColor = true;
+            this.toggleSwitch22.Location = new System.Drawing.Point(284, 200);
+            this.toggleSwitch22.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch22.Name = "toggleSwitch22";
+            this.toggleSwitch22.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch22.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch22.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch22.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch22.OnText = "Disable Silent App Install";
+            this.toggleSwitch22.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch22.TabIndex = 52;
+            this.toggleSwitch22.Tag = "themeable";
             // 
-            // startupTab
+            // toggleSwitch20
             // 
-            this.startupTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.startupTab.Controls.Add(this.button64);
-            this.startupTab.Controls.Add(this.button31);
-            this.startupTab.Controls.Add(this.button37);
-            this.startupTab.Controls.Add(this.panel3);
-            this.startupTab.Controls.Add(this.button32);
-            this.startupTab.Controls.Add(this.button22);
-            this.startupTab.Controls.Add(this.label5);
-            this.startupTab.Location = new System.Drawing.Point(4, 24);
-            this.startupTab.Margin = new System.Windows.Forms.Padding(2);
-            this.startupTab.Name = "startupTab";
-            this.startupTab.Size = new System.Drawing.Size(688, 513);
-            this.startupTab.TabIndex = 7;
-            this.startupTab.Text = "Startup";
+            this.toggleSwitch20.Location = new System.Drawing.Point(284, 290);
+            this.toggleSwitch20.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch20.Name = "toggleSwitch20";
+            this.toggleSwitch20.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch20.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch20.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch20.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch20.OnText = "Disable Sensor Services";
+            this.toggleSwitch20.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch20.TabIndex = 51;
+            this.toggleSwitch20.Tag = "themeable";
             // 
-            // button64
+            // toggleSwitch21
             // 
-            this.button64.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button64.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button64.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button64.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button64.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button64.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button64.ForeColor = System.Drawing.Color.White;
-            this.button64.Location = new System.Drawing.Point(372, 478);
-            this.button64.Margin = new System.Windows.Forms.Padding(2);
-            this.button64.Name = "button64";
-            this.button64.Size = new System.Drawing.Size(101, 31);
-            this.button64.TabIndex = 40;
-            this.button64.Text = "Find in Registry";
-            this.button64.UseVisualStyleBackColor = false;
-            this.button64.Click += new System.EventHandler(this.button64_Click);
+            this.toggleSwitch21.Location = new System.Drawing.Point(284, 155);
+            this.toggleSwitch21.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch21.Name = "toggleSwitch21";
+            this.toggleSwitch21.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch21.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch21.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch21.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch21.OnText = "Disable Privacy Options";
+            this.toggleSwitch21.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch21.TabIndex = 50;
+            this.toggleSwitch21.Tag = "themeable";
             // 
-            // button31
+            // toggleSwitch23
             // 
-            this.button31.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button31.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button31.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button31.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button31.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button31.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button31.ForeColor = System.Drawing.Color.White;
-            this.button31.Location = new System.Drawing.Point(478, 478);
-            this.button31.Margin = new System.Windows.Forms.Padding(2);
-            this.button31.Name = "button31";
-            this.button31.Size = new System.Drawing.Size(101, 31);
-            this.button31.TabIndex = 39;
-            this.button31.Text = "Locate file";
-            this.button31.UseVisualStyleBackColor = false;
-            this.button31.Click += new System.EventHandler(this.button31_Click);
+            this.toggleSwitch23.Location = new System.Drawing.Point(284, 110);
+            this.toggleSwitch23.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch23.Name = "toggleSwitch23";
+            this.toggleSwitch23.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch23.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch23.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch23.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch23.OnText = "Disable Telemetry Services";
+            this.toggleSwitch23.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch23.TabIndex = 48;
+            this.toggleSwitch23.Tag = "themeable";
             // 
-            // button37
+            // toggleSwitch24
             // 
-            this.button37.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button37.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button37.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button37.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button37.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button37.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button37.ForeColor = System.Drawing.Color.White;
-            this.button37.Location = new System.Drawing.Point(266, 478);
-            this.button37.Margin = new System.Windows.Forms.Padding(2);
-            this.button37.Name = "button37";
-            this.button37.Size = new System.Drawing.Size(101, 31);
-            this.button37.TabIndex = 38;
-            this.button37.Text = "Refresh";
-            this.button37.UseVisualStyleBackColor = false;
-            this.button37.Click += new System.EventHandler(this.button37_Click);
+            this.toggleSwitch24.Location = new System.Drawing.Point(284, 20);
+            this.toggleSwitch24.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch24.Name = "toggleSwitch24";
+            this.toggleSwitch24.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch24.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch24.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch24.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch24.OnText = "Disable Automatic Updates";
+            this.toggleSwitch24.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch24.TabIndex = 47;
+            this.toggleSwitch24.Tag = "themeable";
             // 
-            // panel3
+            // toggleSwitch25
             // 
-            this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panel3.Controls.Add(this.listStartupItems);
-            this.panel3.Location = new System.Drawing.Point(11, 40);
-            this.panel3.Margin = new System.Windows.Forms.Padding(2);
-            this.panel3.Name = "panel3";
-            this.panel3.Size = new System.Drawing.Size(673, 433);
-            this.panel3.TabIndex = 37;
+            this.toggleSwitch25.Location = new System.Drawing.Point(18, 290);
+            this.toggleSwitch25.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch25.Name = "toggleSwitch25";
+            this.toggleSwitch25.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch25.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch25.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch25.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch25.OnText = "Disable My People";
+            this.toggleSwitch25.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch25.TabIndex = 46;
+            this.toggleSwitch25.Tag = "themeable";
+            // 
+            // toggleSwitch26
+            // 
+            this.toggleSwitch26.Location = new System.Drawing.Point(18, 155);
+            this.toggleSwitch26.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch26.Name = "toggleSwitch26";
+            this.toggleSwitch26.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch26.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch26.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch26.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch26.OnText = "Disable Start Menu Ads";
+            this.toggleSwitch26.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch26.TabIndex = 45;
+            this.toggleSwitch26.Tag = "themeable";
             // 
-            // listStartupItems
+            // toggleSwitch19
             // 
-            this.listStartupItems.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.listStartupItems.BorderStyle = System.Windows.Forms.BorderStyle.None;
-            this.listStartupItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
-            this.columnHeader1,
-            this.columnHeader2,
-            this.columnHeader3});
-            this.listStartupItems.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.listStartupItems.ForeColor = System.Drawing.Color.White;
-            this.listStartupItems.FullRowSelect = true;
-            this.listStartupItems.Location = new System.Drawing.Point(0, 0);
-            this.listStartupItems.Margin = new System.Windows.Forms.Padding(2);
-            this.listStartupItems.MultiSelect = false;
-            this.listStartupItems.Name = "listStartupItems";
-            this.listStartupItems.ShowGroups = false;
-            this.listStartupItems.Size = new System.Drawing.Size(671, 431);
-            this.listStartupItems.TabIndex = 0;
-            this.listStartupItems.UseCompatibleStateImageBehavior = false;
-            this.listStartupItems.View = System.Windows.Forms.View.Details;
-            this.listStartupItems.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.listStartupItems_ColumnClick);
+            this.toggleSwitch19.Location = new System.Drawing.Point(18, 65);
+            this.toggleSwitch19.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch19.Name = "toggleSwitch19";
+            this.toggleSwitch19.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch19.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch19.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch19.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch19.OnText = "Enable Taskbar Color";
+            this.toggleSwitch19.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch19.TabIndex = 44;
+            this.toggleSwitch19.Tag = "themeable";
             // 
-            // columnHeader1
+            // toggleSwitch18
             // 
-            this.columnHeader1.Text = "Name";
-            this.columnHeader1.Width = 194;
+            this.toggleSwitch18.Location = new System.Drawing.Point(18, 110);
+            this.toggleSwitch18.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch18.Name = "toggleSwitch18";
+            this.toggleSwitch18.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch18.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch18.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch18.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch18.OnText = "Disable Quick Access History";
+            this.toggleSwitch18.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch18.TabIndex = 43;
+            this.toggleSwitch18.Tag = "themeable";
             // 
-            // columnHeader2
+            // toggleSwitch17
             // 
-            this.columnHeader2.Text = "Location";
-            this.columnHeader2.Width = 507;
+            this.toggleSwitch17.Location = new System.Drawing.Point(550, 110);
+            this.toggleSwitch17.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch17.Name = "toggleSwitch17";
+            this.toggleSwitch17.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch17.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch17.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch17.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch17.OnText = "Disable Xbox Live";
+            this.toggleSwitch17.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch17.TabIndex = 42;
+            this.toggleSwitch17.Tag = "themeable";
             // 
-            // columnHeader3
+            // toggleSwitch16
             // 
-            this.columnHeader3.Text = "Type";
-            this.columnHeader3.Width = 134;
+            this.toggleSwitch16.Location = new System.Drawing.Point(284, 245);
+            this.toggleSwitch16.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch16.Name = "toggleSwitch16";
+            this.toggleSwitch16.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch16.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch16.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch16.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch16.OnText = "Disable Cortana";
+            this.toggleSwitch16.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch16.TabIndex = 41;
+            this.toggleSwitch16.Tag = "themeable";
             // 
-            // button32
+            // toggleSwitch15
             // 
-            this.button32.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button32.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button32.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button32.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button32.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button32.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button32.ForeColor = System.Drawing.Color.White;
-            this.button32.Location = new System.Drawing.Point(583, 478);
-            this.button32.Margin = new System.Windows.Forms.Padding(2);
-            this.button32.Name = "button32";
-            this.button32.Size = new System.Drawing.Size(101, 31);
-            this.button32.TabIndex = 36;
-            this.button32.Text = "Remove";
-            this.button32.UseVisualStyleBackColor = false;
-            this.button32.Click += new System.EventHandler(this.button32_Click);
+            this.toggleSwitch15.Location = new System.Drawing.Point(550, 155);
+            this.toggleSwitch15.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch15.Name = "toggleSwitch15";
+            this.toggleSwitch15.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch15.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch15.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch15.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch15.OnText = "Disable Game Bar";
+            this.toggleSwitch15.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch15.TabIndex = 40;
+            this.toggleSwitch15.Tag = "themeable";
             // 
-            // button22
+            // toggleSwitch14
             // 
-            this.button22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button22.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button22.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button22.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button22.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button22.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button22.ForeColor = System.Drawing.Color.White;
-            this.button22.Location = new System.Drawing.Point(161, 478);
-            this.button22.Margin = new System.Windows.Forms.Padding(2);
-            this.button22.Name = "button22";
-            this.button22.Size = new System.Drawing.Size(101, 31);
-            this.button22.TabIndex = 34;
-            this.button22.Text = "Remove all";
-            this.button22.UseVisualStyleBackColor = false;
-            this.button22.Click += new System.EventHandler(this.button22_Click);
+            this.toggleSwitch14.Location = new System.Drawing.Point(18, 245);
+            this.toggleSwitch14.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch14.Name = "toggleSwitch14";
+            this.toggleSwitch14.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch14.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch14.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch14.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch14.OnText = "Uninstall OneDrive";
+            this.toggleSwitch14.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch14.TabIndex = 39;
+            this.toggleSwitch14.Tag = "themeable";
             // 
-            // label5
+            // toggleSwitch13
             // 
-            this.label5.AutoSize = true;
-            this.label5.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label5.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label5.Location = new System.Drawing.Point(6, 10);
-            this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(254, 28);
-            this.label5.TabIndex = 3;
-            this.label5.Tag = "themeable";
-            this.label5.Text = "Choose your startup items";
+            this.toggleSwitch13.Location = new System.Drawing.Point(18, 20);
+            this.toggleSwitch13.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch13.Name = "toggleSwitch13";
+            this.toggleSwitch13.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch13.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch13.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch13.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch13.OnText = "Enable Legacy Volume Slider";
+            this.toggleSwitch13.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch13.TabIndex = 38;
+            this.toggleSwitch13.Tag = "themeable";
             // 
-            // registryFixerTab
+            // button43
             // 
-            this.registryFixerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.registryFixerTab.Controls.Add(this.panel2);
-            this.registryFixerTab.Controls.Add(this.label7);
-            this.registryFixerTab.Location = new System.Drawing.Point(4, 24);
-            this.registryFixerTab.Margin = new System.Windows.Forms.Padding(2);
-            this.registryFixerTab.Name = "registryFixerTab";
-            this.registryFixerTab.Padding = new System.Windows.Forms.Padding(2);
-            this.registryFixerTab.Size = new System.Drawing.Size(688, 513);
-            this.registryFixerTab.TabIndex = 8;
-            this.registryFixerTab.Text = "Registry";
+            this.button43.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button43.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button43.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button43.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button43.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button43.ForeColor = System.Drawing.Color.White;
+            this.button43.Location = new System.Drawing.Point(18, 396);
+            this.button43.Margin = new System.Windows.Forms.Padding(2);
+            this.button43.Name = "button43";
+            this.button43.Size = new System.Drawing.Size(144, 39);
+            this.button43.TabIndex = 31;
+            this.button43.Text = "Apply && Restart";
+            this.button43.UseVisualStyleBackColor = false;
+            this.button43.Click += new System.EventHandler(this.button43_Click);
             // 
-            // panel2
+            // button18
             // 
-            this.panel2.Controls.Add(this.button33);
-            this.panel2.Controls.Add(this.label8);
-            this.panel2.Controls.Add(this.checkRestartExplorer);
-            this.panel2.Controls.Add(this.checkRegistryEditor);
-            this.panel2.Controls.Add(this.checkEnableAll);
-            this.panel2.Controls.Add(this.checkContextMenu);
-            this.panel2.Controls.Add(this.checkTaskManager);
-            this.panel2.Controls.Add(this.checkCommandPrompt);
-            this.panel2.Controls.Add(this.checkFirewall);
-            this.panel2.Controls.Add(this.checkRunDialog);
-            this.panel2.Controls.Add(this.checkFolderOptions);
-            this.panel2.Controls.Add(this.checkControlPanel);
-            this.panel2.Location = new System.Drawing.Point(11, 40);
-            this.panel2.Margin = new System.Windows.Forms.Padding(2);
-            this.panel2.Name = "panel2";
-            this.panel2.Size = new System.Drawing.Size(511, 286);
-            this.panel2.TabIndex = 48;
+            this.button18.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button18.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button18.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button18.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button18.ForeColor = System.Drawing.Color.White;
+            this.button18.Location = new System.Drawing.Point(166, 396);
+            this.button18.Margin = new System.Windows.Forms.Padding(2);
+            this.button18.Name = "button18";
+            this.button18.Size = new System.Drawing.Size(234, 39);
+            this.button18.TabIndex = 14;
+            this.button18.Text = "Change Edge Download Folder";
+            this.button18.UseVisualStyleBackColor = false;
+            this.button18.Click += new System.EventHandler(this.button18_Click);
             // 
-            // button33
+            // windowsVIIITab
             // 
-            this.button33.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button33.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button33.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button33.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button33.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button33.ForeColor = System.Drawing.Color.White;
-            this.button33.Location = new System.Drawing.Point(29, 252);
-            this.button33.Margin = new System.Windows.Forms.Padding(2);
-            this.button33.Name = "button33";
-            this.button33.Size = new System.Drawing.Size(71, 31);
-            this.button33.TabIndex = 49;
-            this.button33.Text = "Fix";
-            this.button33.UseVisualStyleBackColor = false;
-            this.button33.Click += new System.EventHandler(this.button33_Click);
+            this.windowsVIIITab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.windowsVIIITab.Controls.Add(this.toggleSwitch31);
+            this.windowsVIIITab.Controls.Add(this.button44);
+            this.windowsVIIITab.Location = new System.Drawing.Point(4, 29);
+            this.windowsVIIITab.Margin = new System.Windows.Forms.Padding(2);
+            this.windowsVIIITab.Name = "windowsVIIITab";
+            this.windowsVIIITab.Padding = new System.Windows.Forms.Padding(2);
+            this.windowsVIIITab.Size = new System.Drawing.Size(862, 644);
+            this.windowsVIIITab.TabIndex = 2;
+            this.windowsVIIITab.Text = "Windows 8.1";
             // 
-            // label8
+            // toggleSwitch31
             // 
-            this.label8.AutoSize = true;
-            this.label8.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label8.ForeColor = System.Drawing.Color.Silver;
-            this.label8.Location = new System.Drawing.Point(122, 202);
-            this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(242, 21);
-            this.label8.TabIndex = 51;
-            this.label8.Tag = "";
-            this.label8.Text = "(some changes might need this)";
+            this.toggleSwitch31.Location = new System.Drawing.Point(18, 20);
+            this.toggleSwitch31.Margin = new System.Windows.Forms.Padding(2);
+            this.toggleSwitch31.Name = "toggleSwitch31";
+            this.toggleSwitch31.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch31.OffForeColor = System.Drawing.Color.White;
+            this.toggleSwitch31.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.toggleSwitch31.OnForeColor = System.Drawing.Color.White;
+            this.toggleSwitch31.OnText = "Disable OneDrive";
+            this.toggleSwitch31.Size = new System.Drawing.Size(260, 39);
+            this.toggleSwitch31.TabIndex = 46;
+            this.toggleSwitch31.Tag = "themeable";
             // 
-            // checkRestartExplorer
+            // button44
             // 
-            this.checkRestartExplorer.AutoSize = true;
-            this.checkRestartExplorer.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkRestartExplorer.ForeColor = System.Drawing.Color.Silver;
-            this.checkRestartExplorer.Location = new System.Drawing.Point(29, 175);
-            this.checkRestartExplorer.Margin = new System.Windows.Forms.Padding(2);
-            this.checkRestartExplorer.Name = "checkRestartExplorer";
-            this.checkRestartExplorer.Size = new System.Drawing.Size(336, 25);
-            this.checkRestartExplorer.TabIndex = 50;
-            this.checkRestartExplorer.Tag = "";
-            this.checkRestartExplorer.Text = "Also restart explorer.exe to apply changes";
-            this.checkRestartExplorer.UseVisualStyleBackColor = true;
+            this.button44.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button44.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button44.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button44.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button44.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button44.ForeColor = System.Drawing.Color.White;
+            this.button44.Location = new System.Drawing.Point(18, 81);
+            this.button44.Margin = new System.Windows.Forms.Padding(2);
+            this.button44.Name = "button44";
+            this.button44.Size = new System.Drawing.Size(144, 39);
+            this.button44.TabIndex = 32;
+            this.button44.Text = "Apply && Restart";
+            this.button44.UseVisualStyleBackColor = false;
+            this.button44.Click += new System.EventHandler(this.button44_Click);
             // 
-            // checkRegistryEditor
+            // modernAppsTab
             // 
-            this.checkRegistryEditor.AutoSize = true;
-            this.checkRegistryEditor.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkRegistryEditor.ForeColor = System.Drawing.Color.White;
-            this.checkRegistryEditor.Location = new System.Drawing.Point(256, 136);
-            this.checkRegistryEditor.Margin = new System.Windows.Forms.Padding(2);
-            this.checkRegistryEditor.Name = "checkRegistryEditor";
-            this.checkRegistryEditor.Size = new System.Drawing.Size(138, 25);
-            this.checkRegistryEditor.TabIndex = 38;
-            this.checkRegistryEditor.Text = "Registry Editor";
-            this.checkRegistryEditor.UseVisualStyleBackColor = true;
+            this.modernAppsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.modernAppsTab.Controls.Add(this.chkSelectAllModernApps);
+            this.modernAppsTab.Controls.Add(this.label28);
+            this.modernAppsTab.Controls.Add(this.button74);
+            this.modernAppsTab.Controls.Add(this.button75);
+            this.modernAppsTab.Controls.Add(this.label1);
+            this.modernAppsTab.Controls.Add(this.panelModernAppsList);
+            this.modernAppsTab.Location = new System.Drawing.Point(4, 29);
+            this.modernAppsTab.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.modernAppsTab.Name = "modernAppsTab";
+            this.modernAppsTab.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.modernAppsTab.Size = new System.Drawing.Size(862, 644);
+            this.modernAppsTab.TabIndex = 11;
+            this.modernAppsTab.Text = "UWP Apps";
             // 
-            // checkEnableAll
+            // chkSelectAllModernApps
             // 
-            this.checkEnableAll.AutoSize = true;
-            this.checkEnableAll.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkEnableAll.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.checkEnableAll.Location = new System.Drawing.Point(29, 14);
-            this.checkEnableAll.Margin = new System.Windows.Forms.Padding(2);
-            this.checkEnableAll.Name = "checkEnableAll";
-            this.checkEnableAll.Size = new System.Drawing.Size(97, 25);
-            this.checkEnableAll.TabIndex = 35;
-            this.checkEnableAll.Tag = "themeable";
-            this.checkEnableAll.Text = "Enable all";
-            this.checkEnableAll.UseVisualStyleBackColor = true;
-            this.checkEnableAll.CheckedChanged += new System.EventHandler(this.checkEnableAll_CheckedChanged);
+            this.chkSelectAllModernApps.AutoSize = true;
+            this.chkSelectAllModernApps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.chkSelectAllModernApps.ForeColor = System.Drawing.Color.White;
+            this.chkSelectAllModernApps.Location = new System.Drawing.Point(629, 139);
+            this.chkSelectAllModernApps.Margin = new System.Windows.Forms.Padding(2);
+            this.chkSelectAllModernApps.Name = "chkSelectAllModernApps";
+            this.chkSelectAllModernApps.Size = new System.Drawing.Size(114, 32);
+            this.chkSelectAllModernApps.TabIndex = 52;
+            this.chkSelectAllModernApps.Text = "Select all";
+            this.chkSelectAllModernApps.UseVisualStyleBackColor = true;
+            this.chkSelectAllModernApps.CheckedChanged += new System.EventHandler(this.chkSelectAllModernApps_CheckedChanged);
             // 
-            // checkContextMenu
+            // label28
             // 
-            this.checkContextMenu.AutoSize = true;
-            this.checkContextMenu.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkContextMenu.ForeColor = System.Drawing.Color.White;
-            this.checkContextMenu.Location = new System.Drawing.Point(256, 75);
-            this.checkContextMenu.Margin = new System.Windows.Forms.Padding(2);
-            this.checkContextMenu.Name = "checkContextMenu";
-            this.checkContextMenu.Size = new System.Drawing.Size(151, 25);
-            this.checkContextMenu.TabIndex = 43;
-            this.checkContextMenu.Text = "Right Click menu";
-            this.checkContextMenu.UseVisualStyleBackColor = true;
+            this.label28.AutoSize = true;
+            this.label28.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label28.ForeColor = System.Drawing.Color.Silver;
+            this.label28.Location = new System.Drawing.Point(624, 198);
+            this.label28.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label28.Name = "label28";
+            this.label28.Size = new System.Drawing.Size(201, 308);
+            this.label28.TabIndex = 51;
+            this.label28.Tag = "";
+            this.label28.Text = "IMPORTANT:\r\n\r\nIf you uninstall Store\r\nyou won\'t be able\r\nto install new apps!\r\n\r\n" +
+    "Also, some apps\r\ncan\'t be uninstalled.\r\n\r\nLike Microsoft Edge,\r\nSettings, etc.";
             // 
-            // checkTaskManager
+            // button74
             // 
-            this.checkTaskManager.AutoSize = true;
-            this.checkTaskManager.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkTaskManager.ForeColor = System.Drawing.Color.White;
-            this.checkTaskManager.Location = new System.Drawing.Point(55, 45);
-            this.checkTaskManager.Margin = new System.Windows.Forms.Padding(2);
-            this.checkTaskManager.Name = "checkTaskManager";
-            this.checkTaskManager.Size = new System.Drawing.Size(128, 25);
-            this.checkTaskManager.TabIndex = 36;
-            this.checkTaskManager.Text = "Task Manager";
-            this.checkTaskManager.UseVisualStyleBackColor = true;
+            this.button74.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button74.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button74.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button74.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button74.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button74.ForeColor = System.Drawing.Color.White;
+            this.button74.Location = new System.Drawing.Point(629, 95);
+            this.button74.Margin = new System.Windows.Forms.Padding(2);
+            this.button74.Name = "button74";
+            this.button74.Size = new System.Drawing.Size(211, 39);
+            this.button74.TabIndex = 50;
+            this.button74.Text = "Uninstall";
+            this.button74.UseVisualStyleBackColor = false;
+            this.button74.Click += new System.EventHandler(this.button74_Click);
             // 
-            // checkCommandPrompt
+            // button75
             // 
-            this.checkCommandPrompt.AutoSize = true;
-            this.checkCommandPrompt.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkCommandPrompt.ForeColor = System.Drawing.Color.White;
-            this.checkCommandPrompt.Location = new System.Drawing.Point(55, 75);
-            this.checkCommandPrompt.Margin = new System.Windows.Forms.Padding(2);
-            this.checkCommandPrompt.Name = "checkCommandPrompt";
-            this.checkCommandPrompt.Size = new System.Drawing.Size(163, 25);
-            this.checkCommandPrompt.TabIndex = 42;
-            this.checkCommandPrompt.Text = "Command Prompt";
-            this.checkCommandPrompt.UseVisualStyleBackColor = true;
+            this.button75.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button75.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button75.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button75.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button75.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button75.ForeColor = System.Drawing.Color.White;
+            this.button75.Location = new System.Drawing.Point(629, 51);
+            this.button75.Margin = new System.Windows.Forms.Padding(2);
+            this.button75.Name = "button75";
+            this.button75.Size = new System.Drawing.Size(211, 39);
+            this.button75.TabIndex = 49;
+            this.button75.Text = "Refresh";
+            this.button75.UseVisualStyleBackColor = false;
+            this.button75.Click += new System.EventHandler(this.button75_Click);
             // 
-            // checkFirewall
+            // label1
             // 
-            this.checkFirewall.AutoSize = true;
-            this.checkFirewall.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkFirewall.ForeColor = System.Drawing.Color.White;
-            this.checkFirewall.Location = new System.Drawing.Point(256, 106);
-            this.checkFirewall.Margin = new System.Windows.Forms.Padding(2);
-            this.checkFirewall.Name = "checkFirewall";
-            this.checkFirewall.Size = new System.Drawing.Size(155, 25);
-            this.checkFirewall.TabIndex = 37;
-            this.checkFirewall.Text = "Windows Firewall";
-            this.checkFirewall.UseVisualStyleBackColor = true;
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label1.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label1.Location = new System.Drawing.Point(8, 12);
+            this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(367, 35);
+            this.label1.TabIndex = 47;
+            this.label1.Tag = "themeable";
+            this.label1.Text = "Uninstall unwanted UWP Apps";
             // 
-            // checkRunDialog
+            // panelModernAppsList
             // 
-            this.checkRunDialog.AutoSize = true;
-            this.checkRunDialog.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkRunDialog.ForeColor = System.Drawing.Color.White;
-            this.checkRunDialog.Location = new System.Drawing.Point(256, 45);
-            this.checkRunDialog.Margin = new System.Windows.Forms.Padding(2);
-            this.checkRunDialog.Name = "checkRunDialog";
-            this.checkRunDialog.Size = new System.Drawing.Size(108, 25);
-            this.checkRunDialog.TabIndex = 41;
-            this.checkRunDialog.Text = "Run Dialog";
-            this.checkRunDialog.UseVisualStyleBackColor = true;
+            this.panelModernAppsList.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left)));
+            this.panelModernAppsList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panelModernAppsList.Controls.Add(this.listModernApps);
+            this.panelModernAppsList.Location = new System.Drawing.Point(14, 51);
+            this.panelModernAppsList.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.panelModernAppsList.Name = "panelModernAppsList";
+            this.panelModernAppsList.Size = new System.Drawing.Size(608, 569);
+            this.panelModernAppsList.TabIndex = 0;
             // 
-            // checkFolderOptions
+            // listModernApps
             // 
-            this.checkFolderOptions.AutoSize = true;
-            this.checkFolderOptions.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkFolderOptions.ForeColor = System.Drawing.Color.White;
-            this.checkFolderOptions.Location = new System.Drawing.Point(55, 136);
-            this.checkFolderOptions.Margin = new System.Windows.Forms.Padding(2);
-            this.checkFolderOptions.Name = "checkFolderOptions";
-            this.checkFolderOptions.Size = new System.Drawing.Size(138, 25);
-            this.checkFolderOptions.TabIndex = 39;
-            this.checkFolderOptions.Text = "Folder Options";
-            this.checkFolderOptions.UseVisualStyleBackColor = true;
+            this.listModernApps.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listModernApps.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listModernApps.CheckOnClick = true;
+            this.listModernApps.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listModernApps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.listModernApps.ForeColor = System.Drawing.Color.White;
+            this.listModernApps.FormattingEnabled = true;
+            this.listModernApps.HorizontalScrollbar = true;
+            this.listModernApps.Location = new System.Drawing.Point(0, 0);
+            this.listModernApps.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.listModernApps.Name = "listModernApps";
+            this.listModernApps.Size = new System.Drawing.Size(606, 567);
+            this.listModernApps.Sorted = true;
+            this.listModernApps.TabIndex = 0;
             // 
-            // checkControlPanel
+            // cleanerTab
             // 
-            this.checkControlPanel.AutoSize = true;
-            this.checkControlPanel.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.checkControlPanel.ForeColor = System.Drawing.Color.White;
-            this.checkControlPanel.Location = new System.Drawing.Point(55, 106);
-            this.checkControlPanel.Margin = new System.Windows.Forms.Padding(2);
-            this.checkControlPanel.Name = "checkControlPanel";
-            this.checkControlPanel.Size = new System.Drawing.Size(127, 25);
-            this.checkControlPanel.TabIndex = 40;
-            this.checkControlPanel.Text = "Control Panel";
-            this.checkControlPanel.UseVisualStyleBackColor = true;
+            this.cleanerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.cleanerTab.Controls.Add(this.cleaningpanel);
+            this.cleanerTab.Controls.Add(this.label6);
+            this.cleanerTab.Controls.Add(this.panel1);
+            this.cleanerTab.Location = new System.Drawing.Point(4, 29);
+            this.cleanerTab.Margin = new System.Windows.Forms.Padding(2);
+            this.cleanerTab.Name = "cleanerTab";
+            this.cleanerTab.Padding = new System.Windows.Forms.Padding(2);
+            this.cleanerTab.Size = new System.Drawing.Size(862, 644);
+            this.cleanerTab.TabIndex = 5;
+            this.cleanerTab.Text = "Cleaner";
             // 
-            // label7
+            // cleaningpanel
             // 
-            this.label7.AutoSize = true;
-            this.label7.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label7.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label7.Location = new System.Drawing.Point(6, 10);
-            this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(260, 28);
-            this.label7.TabIndex = 47;
-            this.label7.Tag = "themeable";
-            this.label7.Text = "Fix common registry issues";
+            this.cleaningpanel.Controls.Add(this.progress2);
+            this.cleaningpanel.Controls.Add(this.label4);
+            this.cleaningpanel.Location = new System.Drawing.Point(14, 360);
+            this.cleaningpanel.Margin = new System.Windows.Forms.Padding(2);
+            this.cleaningpanel.Name = "cleaningpanel";
+            this.cleaningpanel.Size = new System.Drawing.Size(639, 88);
+            this.cleaningpanel.TabIndex = 47;
             // 
-            // hostsEditorTab
+            // progress2
             // 
-            this.hostsEditorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.hostsEditorTab.Controls.Add(this.panel4);
-            this.hostsEditorTab.Controls.Add(this.linkLabel4);
-            this.hostsEditorTab.Controls.Add(this.label10);
-            this.hostsEditorTab.Controls.Add(this.linkLabel3);
-            this.hostsEditorTab.Controls.Add(this.label9);
-            this.hostsEditorTab.Controls.Add(this.linkLabel2);
-            this.hostsEditorTab.Controls.Add(this.label3);
-            this.hostsEditorTab.Location = new System.Drawing.Point(4, 24);
-            this.hostsEditorTab.Margin = new System.Windows.Forms.Padding(2);
-            this.hostsEditorTab.Name = "hostsEditorTab";
-            this.hostsEditorTab.Padding = new System.Windows.Forms.Padding(2);
-            this.hostsEditorTab.Size = new System.Drawing.Size(688, 513);
-            this.hostsEditorTab.TabIndex = 9;
-            this.hostsEditorTab.Text = "Hosts";
+            this.progress2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+            this.progress2.Location = new System.Drawing.Point(36, 48);
+            this.progress2.Margin = new System.Windows.Forms.Padding(2);
+            this.progress2.MarqueeAnimationSpeed = 1;
+            this.progress2.Name = "progress2";
+            this.progress2.Size = new System.Drawing.Size(568, 14);
+            this.progress2.TabIndex = 44;
+            this.progress2.Visible = false;
             // 
-            // panel4
+            // label4
             // 
-            this.panel4.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.panel4.Controls.Add(this.label29);
-            this.panel4.Controls.Add(this.chkReadOnly);
-            this.panel4.Controls.Add(this.panelList);
-            this.panel4.Controls.Add(this.chkBlock);
-            this.panel4.Controls.Add(this.button41);
-            this.panel4.Controls.Add(this.button42);
-            this.panel4.Controls.Add(this.button46);
-            this.panel4.Controls.Add(this.button47);
-            this.panel4.Controls.Add(this.txtIP);
-            this.panel4.Controls.Add(this.txtDomain);
-            this.panel4.Controls.Add(this.label12);
-            this.panel4.Controls.Add(this.label11);
-            this.panel4.Location = new System.Drawing.Point(6, 70);
-            this.panel4.Margin = new System.Windows.Forms.Padding(2);
-            this.panel4.Name = "panel4";
-            this.panel4.Size = new System.Drawing.Size(677, 438);
-            this.panel4.TabIndex = 53;
+            this.label4.AutoSize = true;
+            this.label4.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label4.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label4.Location = new System.Drawing.Point(31, 16);
+            this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(106, 28);
+            this.label4.TabIndex = 45;
+            this.label4.Tag = "themeable";
+            this.label4.Text = "Cleaning...";
+            this.label4.Visible = false;
             // 
-            // label29
+            // label6
             // 
-            this.label29.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label29.ForeColor = System.Drawing.Color.Silver;
-            this.label29.Location = new System.Drawing.Point(324, 199);
-            this.label29.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label29.Name = "label29";
-            this.label29.Size = new System.Drawing.Size(281, 60);
-            this.label29.TabIndex = 62;
-            this.label29.Tag = "";
-            this.label29.Text = "Protect your HOSTS file by making it read-only.";
+            this.label6.AutoSize = true;
+            this.label6.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label6.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label6.Location = new System.Drawing.Point(8, 12);
+            this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(325, 35);
+            this.label6.TabIndex = 46;
+            this.label6.Tag = "themeable";
+            this.label6.Text = "Clean up your system drive";
             // 
-            // chkReadOnly
+            // panel1
             // 
-            this.chkReadOnly.AutoSize = true;
-            this.chkReadOnly.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.chkReadOnly.ForeColor = System.Drawing.Color.White;
-            this.chkReadOnly.Location = new System.Drawing.Point(328, 261);
-            this.chkReadOnly.Margin = new System.Windows.Forms.Padding(2);
-            this.chkReadOnly.Name = "chkReadOnly";
-            this.chkReadOnly.Size = new System.Drawing.Size(103, 25);
-            this.chkReadOnly.TabIndex = 61;
-            this.chkReadOnly.Text = "Read-only";
-            this.chkReadOnly.UseVisualStyleBackColor = true;
-            this.chkReadOnly.CheckedChanged += new System.EventHandler(this.chkReadOnly_CheckedChanged);
+            this.panel1.Controls.Add(this.checkErrorReports);
+            this.panel1.Controls.Add(this.checkFileZilla);
+            this.panel1.Controls.Add(this.checkSelectAll);
+            this.panel1.Controls.Add(this.button20);
+            this.panel1.Controls.Add(this.checkMediaCache);
+            this.panel1.Controls.Add(this.checkTemp);
+            this.panel1.Controls.Add(this.checkLogs);
+            this.panel1.Controls.Add(this.checkUTorrent);
+            this.panel1.Controls.Add(this.checkBin);
+            this.panel1.Controls.Add(this.checkMiniDumps);
+            this.panel1.Controls.Add(this.checkPrefetch);
+            this.panel1.Location = new System.Drawing.Point(14, 50);
+            this.panel1.Margin = new System.Windows.Forms.Padding(2);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(639, 304);
+            this.panel1.TabIndex = 45;
             // 
-            // panelList
+            // checkErrorReports
             // 
-            this.panelList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panelList.Controls.Add(this.listHostEntries);
-            this.panelList.Location = new System.Drawing.Point(5, 3);
-            this.panelList.Name = "panelList";
-            this.panelList.Size = new System.Drawing.Size(312, 388);
-            this.panelList.TabIndex = 60;
+            this.checkErrorReports.AutoSize = true;
+            this.checkErrorReports.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkErrorReports.ForeColor = System.Drawing.Color.White;
+            this.checkErrorReports.Location = new System.Drawing.Point(69, 208);
+            this.checkErrorReports.Margin = new System.Windows.Forms.Padding(2);
+            this.checkErrorReports.Name = "checkErrorReports";
+            this.checkErrorReports.Size = new System.Drawing.Size(149, 32);
+            this.checkErrorReports.TabIndex = 44;
+            this.checkErrorReports.Text = "Error reports";
+            this.checkErrorReports.UseVisualStyleBackColor = true;
             // 
-            // listHostEntries
+            // checkFileZilla
             // 
-            this.listHostEntries.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.listHostEntries.BorderStyle = System.Windows.Forms.BorderStyle.None;
-            this.listHostEntries.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.listHostEntries.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.listHostEntries.ForeColor = System.Drawing.Color.White;
-            this.listHostEntries.FormattingEnabled = true;
-            this.listHostEntries.HorizontalScrollbar = true;
-            this.listHostEntries.ItemHeight = 21;
-            this.listHostEntries.Location = new System.Drawing.Point(0, 0);
-            this.listHostEntries.Margin = new System.Windows.Forms.Padding(2);
-            this.listHostEntries.Name = "listHostEntries";
-            this.listHostEntries.Size = new System.Drawing.Size(310, 386);
-            this.listHostEntries.TabIndex = 52;
+            this.checkFileZilla.AutoSize = true;
+            this.checkFileZilla.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkFileZilla.ForeColor = System.Drawing.Color.White;
+            this.checkFileZilla.Location = new System.Drawing.Point(320, 170);
+            this.checkFileZilla.Margin = new System.Windows.Forms.Padding(2);
+            this.checkFileZilla.Name = "checkFileZilla";
+            this.checkFileZilla.Size = new System.Drawing.Size(236, 32);
+            this.checkFileZilla.TabIndex = 38;
+            this.checkFileZilla.Text = "FileZilla recent servers";
+            this.checkFileZilla.UseVisualStyleBackColor = true;
             // 
-            // button41
+            // checkSelectAll
             // 
-            this.button41.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button41.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button41.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button41.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button41.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button41.ForeColor = System.Drawing.Color.White;
-            this.button41.Location = new System.Drawing.Point(112, 394);
-            this.button41.Margin = new System.Windows.Forms.Padding(2);
-            this.button41.Name = "button41";
-            this.button41.Size = new System.Drawing.Size(98, 31);
-            this.button41.TabIndex = 55;
-            this.button41.Text = "Refresh";
-            this.button41.UseVisualStyleBackColor = false;
-            this.button41.Click += new System.EventHandler(this.button41_Click);
+            this.checkSelectAll.AutoSize = true;
+            this.checkSelectAll.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkSelectAll.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.checkSelectAll.Location = new System.Drawing.Point(36, 18);
+            this.checkSelectAll.Margin = new System.Windows.Forms.Padding(2);
+            this.checkSelectAll.Name = "checkSelectAll";
+            this.checkSelectAll.Size = new System.Drawing.Size(114, 32);
+            this.checkSelectAll.TabIndex = 35;
+            this.checkSelectAll.Tag = "themeable";
+            this.checkSelectAll.Text = "Select all";
+            this.checkSelectAll.UseVisualStyleBackColor = true;
+            this.checkSelectAll.CheckedChanged += new System.EventHandler(this.checkSelectAll_CheckedChanged);
             // 
-            // button42
+            // button20
             // 
-            this.button42.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button42.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button42.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button42.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button42.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button42.ForeColor = System.Drawing.Color.White;
-            this.button42.Location = new System.Drawing.Point(213, 394);
-            this.button42.Margin = new System.Windows.Forms.Padding(2);
-            this.button42.Name = "button42";
-            this.button42.Size = new System.Drawing.Size(104, 31);
-            this.button42.TabIndex = 54;
-            this.button42.Text = "Remove";
-            this.button42.UseVisualStyleBackColor = false;
-            this.button42.Click += new System.EventHandler(this.button42_Click);
+            this.button20.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button20.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button20.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button20.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button20.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button20.ForeColor = System.Drawing.Color.White;
+            this.button20.Location = new System.Drawing.Point(36, 262);
+            this.button20.Margin = new System.Windows.Forms.Padding(2);
+            this.button20.Name = "button20";
+            this.button20.Size = new System.Drawing.Size(89, 39);
+            this.button20.TabIndex = 34;
+            this.button20.Text = "Clean";
+            this.button20.UseVisualStyleBackColor = false;
+            this.button20.Click += new System.EventHandler(this.button20_Click);
             // 
-            // button46
+            // checkMediaCache
             // 
-            this.button46.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button46.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button46.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button46.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button46.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button46.ForeColor = System.Drawing.Color.White;
-            this.button46.Location = new System.Drawing.Point(5, 394);
-            this.button46.Margin = new System.Windows.Forms.Padding(2);
-            this.button46.Name = "button46";
-            this.button46.Size = new System.Drawing.Size(104, 31);
-            this.button46.TabIndex = 53;
-            this.button46.Text = "Remove all";
-            this.button46.UseVisualStyleBackColor = false;
-            this.button46.Click += new System.EventHandler(this.button46_Click);
+            this.checkMediaCache.AutoSize = true;
+            this.checkMediaCache.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkMediaCache.ForeColor = System.Drawing.Color.White;
+            this.checkMediaCache.Location = new System.Drawing.Point(320, 94);
+            this.checkMediaCache.Margin = new System.Windows.Forms.Padding(2);
+            this.checkMediaCache.Name = "checkMediaCache";
+            this.checkMediaCache.Size = new System.Drawing.Size(217, 32);
+            this.checkMediaCache.TabIndex = 43;
+            this.checkMediaCache.Text = "Media Players cache";
+            this.checkMediaCache.UseVisualStyleBackColor = true;
             // 
-            // button47
+            // checkTemp
             // 
-            this.button47.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button47.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button47.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button47.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button47.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button47.ForeColor = System.Drawing.Color.White;
-            this.button47.Location = new System.Drawing.Point(513, 110);
-            this.button47.Margin = new System.Windows.Forms.Padding(2);
-            this.button47.Name = "button47";
-            this.button47.Size = new System.Drawing.Size(87, 31);
-            this.button47.TabIndex = 57;
-            this.button47.Text = "Add";
-            this.button47.UseVisualStyleBackColor = false;
-            this.button47.Click += new System.EventHandler(this.button47_Click);
+            this.checkTemp.AutoSize = true;
+            this.checkTemp.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkTemp.ForeColor = System.Drawing.Color.White;
+            this.checkTemp.Location = new System.Drawing.Point(69, 56);
+            this.checkTemp.Margin = new System.Windows.Forms.Padding(2);
+            this.checkTemp.Name = "checkTemp";
+            this.checkTemp.Size = new System.Drawing.Size(174, 32);
+            this.checkTemp.TabIndex = 36;
+            this.checkTemp.Text = "Temporary files";
+            this.checkTemp.UseVisualStyleBackColor = true;
             // 
-            // txtIP
+            // checkLogs
             // 
-            this.txtIP.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtIP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtIP.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.txtIP.ForeColor = System.Drawing.Color.White;
-            this.txtIP.Location = new System.Drawing.Point(328, 23);
-            this.txtIP.Margin = new System.Windows.Forms.Padding(2);
-            this.txtIP.Name = "txtIP";
-            this.txtIP.Size = new System.Drawing.Size(272, 29);
-            this.txtIP.TabIndex = 0;
-            this.txtIP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.checkLogs.AutoSize = true;
+            this.checkLogs.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkLogs.ForeColor = System.Drawing.Color.White;
+            this.checkLogs.Location = new System.Drawing.Point(69, 94);
+            this.checkLogs.Margin = new System.Windows.Forms.Padding(2);
+            this.checkLogs.Name = "checkLogs";
+            this.checkLogs.Size = new System.Drawing.Size(211, 32);
+            this.checkLogs.TabIndex = 42;
+            this.checkLogs.Text = "Windows + IIS logs";
+            this.checkLogs.UseVisualStyleBackColor = true;
             // 
-            // txtDomain
+            // checkUTorrent
             // 
-            this.txtDomain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtDomain.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtDomain.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.txtDomain.ForeColor = System.Drawing.Color.White;
-            this.txtDomain.Location = new System.Drawing.Point(328, 77);
-            this.txtDomain.Margin = new System.Windows.Forms.Padding(2);
-            this.txtDomain.Name = "txtDomain";
-            this.txtDomain.Size = new System.Drawing.Size(272, 29);
-            this.txtDomain.TabIndex = 1;
-            this.txtDomain.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.checkUTorrent.AutoSize = true;
+            this.checkUTorrent.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkUTorrent.ForeColor = System.Drawing.Color.White;
+            this.checkUTorrent.Location = new System.Drawing.Point(320, 132);
+            this.checkUTorrent.Margin = new System.Windows.Forms.Padding(2);
+            this.checkUTorrent.Name = "checkUTorrent";
+            this.checkUTorrent.Size = new System.Drawing.Size(168, 32);
+            this.checkUTorrent.TabIndex = 37;
+            this.checkUTorrent.Text = "uTorrent cache";
+            this.checkUTorrent.UseVisualStyleBackColor = true;
             // 
-            // label12
+            // checkBin
             // 
-            this.label12.AutoSize = true;
-            this.label12.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label12.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label12.Location = new System.Drawing.Point(323, 54);
-            this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(66, 21);
-            this.label12.TabIndex = 55;
-            this.label12.Tag = "themeable";
-            this.label12.Text = "Domain";
+            this.checkBin.AutoSize = true;
+            this.checkBin.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkBin.ForeColor = System.Drawing.Color.White;
+            this.checkBin.Location = new System.Drawing.Point(320, 56);
+            this.checkBin.Margin = new System.Windows.Forms.Padding(2);
+            this.checkBin.Name = "checkBin";
+            this.checkBin.Size = new System.Drawing.Size(198, 32);
+            this.checkBin.TabIndex = 41;
+            this.checkBin.Text = "Empty Recycle Bin";
+            this.checkBin.UseVisualStyleBackColor = true;
             // 
-            // label11
+            // checkMiniDumps
             // 
-            this.label11.AutoSize = true;
-            this.label11.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label11.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label11.Location = new System.Drawing.Point(323, 0);
-            this.label11.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(85, 21);
-            this.label11.TabIndex = 53;
-            this.label11.Tag = "themeable";
-            this.label11.Text = "IP address";
+            this.checkMiniDumps.AutoSize = true;
+            this.checkMiniDumps.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkMiniDumps.ForeColor = System.Drawing.Color.White;
+            this.checkMiniDumps.Location = new System.Drawing.Point(69, 170);
+            this.checkMiniDumps.Margin = new System.Windows.Forms.Padding(2);
+            this.checkMiniDumps.Name = "checkMiniDumps";
+            this.checkMiniDumps.Size = new System.Drawing.Size(195, 32);
+            this.checkMiniDumps.TabIndex = 39;
+            this.checkMiniDumps.Text = "BSOD Minidumps";
+            this.checkMiniDumps.UseVisualStyleBackColor = true;
             // 
-            // linkLabel4
+            // checkPrefetch
             // 
-            this.linkLabel4.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
-            this.linkLabel4.AutoSize = true;
-            this.linkLabel4.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkLabel4.LinkColor = System.Drawing.Color.Silver;
-            this.linkLabel4.Location = new System.Drawing.Point(234, 38);
-            this.linkLabel4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkLabel4.Name = "linkLabel4";
-            this.linkLabel4.Size = new System.Drawing.Size(123, 21);
-            this.linkLabel4.TabIndex = 51;
-            this.linkLabel4.TabStop = true;
-            this.linkLabel4.Tag = "";
-            this.linkLabel4.Text = "Restore default";
-            this.linkLabel4.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel4.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel4_LinkClicked);
+            this.checkPrefetch.AutoSize = true;
+            this.checkPrefetch.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkPrefetch.ForeColor = System.Drawing.Color.White;
+            this.checkPrefetch.Location = new System.Drawing.Point(69, 132);
+            this.checkPrefetch.Margin = new System.Windows.Forms.Padding(2);
+            this.checkPrefetch.Name = "checkPrefetch";
+            this.checkPrefetch.Size = new System.Drawing.Size(167, 32);
+            this.checkPrefetch.TabIndex = 40;
+            this.checkPrefetch.Text = "Prefetch cache";
+            this.checkPrefetch.UseVisualStyleBackColor = true;
+            // 
+            // startupTab
+            // 
+            this.startupTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.startupTab.Controls.Add(this.button64);
+            this.startupTab.Controls.Add(this.button31);
+            this.startupTab.Controls.Add(this.button37);
+            this.startupTab.Controls.Add(this.panel3);
+            this.startupTab.Controls.Add(this.button32);
+            this.startupTab.Controls.Add(this.button22);
+            this.startupTab.Controls.Add(this.label5);
+            this.startupTab.Location = new System.Drawing.Point(4, 29);
+            this.startupTab.Margin = new System.Windows.Forms.Padding(2);
+            this.startupTab.Name = "startupTab";
+            this.startupTab.Size = new System.Drawing.Size(862, 644);
+            this.startupTab.TabIndex = 7;
+            this.startupTab.Text = "Startup";
             // 
-            // label10
+            // button64
             // 
-            this.label10.AutoSize = true;
-            this.label10.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label10.Location = new System.Drawing.Point(215, 38);
-            this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(18, 21);
-            this.label10.TabIndex = 50;
-            this.label10.Text = " |";
+            this.button64.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button64.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button64.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button64.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button64.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button64.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button64.ForeColor = System.Drawing.Color.White;
+            this.button64.Location = new System.Drawing.Point(465, 599);
+            this.button64.Margin = new System.Windows.Forms.Padding(2);
+            this.button64.Name = "button64";
+            this.button64.Size = new System.Drawing.Size(126, 39);
+            this.button64.TabIndex = 40;
+            this.button64.Text = "Find in Registry";
+            this.button64.UseVisualStyleBackColor = false;
+            this.button64.Click += new System.EventHandler(this.button64_Click);
             // 
-            // linkLabel3
+            // button31
             // 
-            this.linkLabel3.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
-            this.linkLabel3.AutoSize = true;
-            this.linkLabel3.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkLabel3.LinkColor = System.Drawing.Color.Silver;
-            this.linkLabel3.Location = new System.Drawing.Point(84, 38);
-            this.linkLabel3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkLabel3.Name = "linkLabel3";
-            this.linkLabel3.Size = new System.Drawing.Size(132, 21);
-            this.linkLabel3.TabIndex = 49;
-            this.linkLabel3.TabStop = true;
-            this.linkLabel3.Tag = "";
-            this.linkLabel3.Text = "Advanced editor";
-            this.linkLabel3.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel3.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel3_LinkClicked);
+            this.button31.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button31.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button31.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button31.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button31.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button31.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button31.ForeColor = System.Drawing.Color.White;
+            this.button31.Location = new System.Drawing.Point(598, 599);
+            this.button31.Margin = new System.Windows.Forms.Padding(2);
+            this.button31.Name = "button31";
+            this.button31.Size = new System.Drawing.Size(126, 39);
+            this.button31.TabIndex = 39;
+            this.button31.Text = "Locate file";
+            this.button31.UseVisualStyleBackColor = false;
+            this.button31.Click += new System.EventHandler(this.button31_Click);
             // 
-            // label9
+            // button37
             // 
-            this.label9.AutoSize = true;
-            this.label9.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label9.Location = new System.Drawing.Point(65, 38);
-            this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(18, 21);
-            this.label9.TabIndex = 48;
-            this.label9.Text = " |";
+            this.button37.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button37.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button37.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button37.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button37.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button37.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button37.ForeColor = System.Drawing.Color.White;
+            this.button37.Location = new System.Drawing.Point(332, 599);
+            this.button37.Margin = new System.Windows.Forms.Padding(2);
+            this.button37.Name = "button37";
+            this.button37.Size = new System.Drawing.Size(126, 39);
+            this.button37.TabIndex = 38;
+            this.button37.Text = "Refresh";
+            this.button37.UseVisualStyleBackColor = false;
+            this.button37.Click += new System.EventHandler(this.button37_Click);
             // 
-            // linkLabel2
+            // panel3
             // 
-            this.linkLabel2.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
-            this.linkLabel2.AutoSize = true;
-            this.linkLabel2.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkLabel2.LinkColor = System.Drawing.Color.Silver;
-            this.linkLabel2.Location = new System.Drawing.Point(7, 38);
-            this.linkLabel2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkLabel2.Name = "linkLabel2";
-            this.linkLabel2.Size = new System.Drawing.Size(59, 21);
-            this.linkLabel2.TabIndex = 47;
-            this.linkLabel2.TabStop = true;
-            this.linkLabel2.Tag = "";
-            this.linkLabel2.Text = "Locate";
-            this.linkLabel2.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked);
+            this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel3.Controls.Add(this.listStartupItems);
+            this.panel3.Location = new System.Drawing.Point(14, 50);
+            this.panel3.Margin = new System.Windows.Forms.Padding(2);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(841, 542);
+            this.panel3.TabIndex = 37;
             // 
-            // label3
+            // listStartupItems
             // 
-            this.label3.AutoSize = true;
-            this.label3.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label3.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label3.Location = new System.Drawing.Point(6, 10);
-            this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(182, 28);
-            this.label3.TabIndex = 3;
-            this.label3.Tag = "themeable";
-            this.label3.Text = "Edit your hosts file";
+            this.listStartupItems.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listStartupItems.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listStartupItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+            this.columnHeader1,
+            this.columnHeader2,
+            this.columnHeader3});
+            this.listStartupItems.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listStartupItems.ForeColor = System.Drawing.Color.White;
+            this.listStartupItems.FullRowSelect = true;
+            this.listStartupItems.Location = new System.Drawing.Point(0, 0);
+            this.listStartupItems.Margin = new System.Windows.Forms.Padding(2);
+            this.listStartupItems.MultiSelect = false;
+            this.listStartupItems.Name = "listStartupItems";
+            this.listStartupItems.ShowGroups = false;
+            this.listStartupItems.Size = new System.Drawing.Size(839, 540);
+            this.listStartupItems.TabIndex = 0;
+            this.listStartupItems.UseCompatibleStateImageBehavior = false;
+            this.listStartupItems.View = System.Windows.Forms.View.Details;
+            this.listStartupItems.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.listStartupItems_ColumnClick);
             // 
-            // integratorTab
+            // columnHeader1
             // 
-            this.integratorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.integratorTab.Controls.Add(this.synapse);
-            this.integratorTab.Location = new System.Drawing.Point(4, 24);
-            this.integratorTab.Margin = new System.Windows.Forms.Padding(2);
-            this.integratorTab.Name = "integratorTab";
-            this.integratorTab.Padding = new System.Windows.Forms.Padding(2);
-            this.integratorTab.Size = new System.Drawing.Size(688, 513);
-            this.integratorTab.TabIndex = 10;
-            this.integratorTab.Text = "Integrator";
+            this.columnHeader1.Text = "Name";
+            this.columnHeader1.Width = 194;
             // 
-            // synapse
+            // columnHeader2
             // 
-            this.synapse.Alignment = System.Windows.Forms.TabAlignment.Bottom;
-            this.synapse.Controls.Add(this.integratorInfoTab);
-            this.synapse.Controls.Add(this.tabPage8);
-            this.synapse.Controls.Add(this.tabPage9);
-            this.synapse.Controls.Add(this.tabPage10);
-            this.synapse.Controls.Add(this.tabPage11);
-            this.synapse.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.synapse.Location = new System.Drawing.Point(2, 2);
-            this.synapse.Margin = new System.Windows.Forms.Padding(2);
-            this.synapse.Multiline = true;
-            this.synapse.Name = "synapse";
-            this.synapse.SelectedIndex = 0;
-            this.synapse.Size = new System.Drawing.Size(684, 511);
-            this.synapse.TabIndex = 0;
+            this.columnHeader2.Text = "Location";
+            this.columnHeader2.Width = 507;
             // 
-            // integratorInfoTab
+            // columnHeader3
             // 
-            this.integratorInfoTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.integratorInfoTab.Controls.Add(this.label19);
-            this.integratorInfoTab.Controls.Add(this.label18);
-            this.integratorInfoTab.Controls.Add(this.label17);
-            this.integratorInfoTab.Controls.Add(this.label16);
-            this.integratorInfoTab.Controls.Add(this.label15);
-            this.integratorInfoTab.Controls.Add(this.label14);
-            this.integratorInfoTab.Controls.Add(this.label13);
-            this.integratorInfoTab.Location = new System.Drawing.Point(4, 4);
-            this.integratorInfoTab.Margin = new System.Windows.Forms.Padding(2);
-            this.integratorInfoTab.Name = "integratorInfoTab";
-            this.integratorInfoTab.Padding = new System.Windows.Forms.Padding(2);
-            this.integratorInfoTab.Size = new System.Drawing.Size(676, 483);
-            this.integratorInfoTab.TabIndex = 0;
-            this.integratorInfoTab.Text = "Info";
+            this.columnHeader3.Text = "Type";
+            this.columnHeader3.Width = 134;
             // 
-            // label19
+            // button32
             // 
-            this.label19.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label19.ForeColor = System.Drawing.Color.Silver;
-            this.label19.Location = new System.Drawing.Point(6, 225);
-            this.label19.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label19.Name = "label19";
-            this.label19.Size = new System.Drawing.Size(501, 233);
-            this.label19.TabIndex = 10;
-            this.label19.Tag = "";
-            this.label19.Text = resources.GetString("label19.Text");
+            this.button32.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button32.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button32.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button32.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button32.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button32.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button32.ForeColor = System.Drawing.Color.White;
+            this.button32.Location = new System.Drawing.Point(729, 599);
+            this.button32.Margin = new System.Windows.Forms.Padding(2);
+            this.button32.Name = "button32";
+            this.button32.Size = new System.Drawing.Size(126, 39);
+            this.button32.TabIndex = 36;
+            this.button32.Text = "Remove";
+            this.button32.UseVisualStyleBackColor = false;
+            this.button32.Click += new System.EventHandler(this.button32_Click);
             // 
-            // label18
+            // button22
             // 
-            this.label18.AutoSize = true;
-            this.label18.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label18.ForeColor = System.Drawing.Color.Silver;
-            this.label18.Location = new System.Drawing.Point(38, 183);
-            this.label18.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(122, 25);
-            this.label18.TabIndex = 9;
-            this.label18.Tag = "";
-            this.label18.Text = "• Commands";
+            this.button22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button22.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button22.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button22.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button22.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button22.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button22.ForeColor = System.Drawing.Color.White;
+            this.button22.Location = new System.Drawing.Point(201, 599);
+            this.button22.Margin = new System.Windows.Forms.Padding(2);
+            this.button22.Name = "button22";
+            this.button22.Size = new System.Drawing.Size(126, 39);
+            this.button22.TabIndex = 34;
+            this.button22.Text = "Remove all";
+            this.button22.UseVisualStyleBackColor = false;
+            this.button22.Click += new System.EventHandler(this.button22_Click);
             // 
-            // label17
+            // label5
             // 
-            this.label17.AutoSize = true;
-            this.label17.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label17.ForeColor = System.Drawing.Color.Silver;
-            this.label17.Location = new System.Drawing.Point(38, 158);
-            this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label17.Name = "label17";
-            this.label17.Size = new System.Drawing.Size(157, 25);
-            this.label17.TabIndex = 8;
-            this.label17.Tag = "";
-            this.label17.Text = "• Any type of file";
+            this.label5.AutoSize = true;
+            this.label5.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label5.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label5.Location = new System.Drawing.Point(8, 12);
+            this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(317, 35);
+            this.label5.TabIndex = 3;
+            this.label5.Tag = "themeable";
+            this.label5.Text = "Choose your startup items";
             // 
-            // label16
+            // registryFixerTab
             // 
-            this.label16.AutoSize = true;
-            this.label16.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label16.ForeColor = System.Drawing.Color.Silver;
-            this.label16.Location = new System.Drawing.Point(38, 132);
-            this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(181, 25);
-            this.label16.TabIndex = 7;
-            this.label16.Tag = "";
-            this.label16.Text = "• Links to webpages";
+            this.registryFixerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.registryFixerTab.Controls.Add(this.panel2);
+            this.registryFixerTab.Controls.Add(this.label7);
+            this.registryFixerTab.Location = new System.Drawing.Point(4, 29);
+            this.registryFixerTab.Margin = new System.Windows.Forms.Padding(2);
+            this.registryFixerTab.Name = "registryFixerTab";
+            this.registryFixerTab.Padding = new System.Windows.Forms.Padding(2);
+            this.registryFixerTab.Size = new System.Drawing.Size(862, 644);
+            this.registryFixerTab.TabIndex = 8;
+            this.registryFixerTab.Text = "Registry";
             // 
-            // label15
+            // panel2
             // 
-            this.label15.AutoSize = true;
-            this.label15.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label15.ForeColor = System.Drawing.Color.Silver;
-            this.label15.Location = new System.Drawing.Point(38, 106);
-            this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(194, 25);
-            this.label15.TabIndex = 6;
-            this.label15.Tag = "";
-            this.label15.Text = "• Shortcuts to folders";
+            this.panel2.Controls.Add(this.button33);
+            this.panel2.Controls.Add(this.label8);
+            this.panel2.Controls.Add(this.checkRestartExplorer);
+            this.panel2.Controls.Add(this.checkRegistryEditor);
+            this.panel2.Controls.Add(this.checkEnableAll);
+            this.panel2.Controls.Add(this.checkContextMenu);
+            this.panel2.Controls.Add(this.checkTaskManager);
+            this.panel2.Controls.Add(this.checkCommandPrompt);
+            this.panel2.Controls.Add(this.checkFirewall);
+            this.panel2.Controls.Add(this.checkRunDialog);
+            this.panel2.Controls.Add(this.checkFolderOptions);
+            this.panel2.Controls.Add(this.checkControlPanel);
+            this.panel2.Location = new System.Drawing.Point(14, 50);
+            this.panel2.Margin = new System.Windows.Forms.Padding(2);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(639, 358);
+            this.panel2.TabIndex = 48;
             // 
-            // label14
+            // button33
             // 
-            this.label14.AutoSize = true;
-            this.label14.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label14.ForeColor = System.Drawing.Color.Silver;
-            this.label14.Location = new System.Drawing.Point(38, 81);
-            this.label14.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(138, 25);
-            this.label14.TabIndex = 5;
-            this.label14.Tag = "";
-            this.label14.Text = "• Any program";
+            this.button33.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button33.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button33.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button33.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button33.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button33.ForeColor = System.Drawing.Color.White;
+            this.button33.Location = new System.Drawing.Point(36, 315);
+            this.button33.Margin = new System.Windows.Forms.Padding(2);
+            this.button33.Name = "button33";
+            this.button33.Size = new System.Drawing.Size(89, 39);
+            this.button33.TabIndex = 49;
+            this.button33.Text = "Fix";
+            this.button33.UseVisualStyleBackColor = false;
+            this.button33.Click += new System.EventHandler(this.button33_Click);
             // 
-            // label13
+            // label8
             // 
-            this.label13.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label13.ForeColor = System.Drawing.Color.Silver;
-            this.label13.Location = new System.Drawing.Point(6, 10);
-            this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(412, 61);
-            this.label13.TabIndex = 4;
-            this.label13.Tag = "";
-            this.label13.Text = "Integrator is able to add fully customized items in Desktop right-click menu:";
+            this.label8.AutoSize = true;
+            this.label8.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label8.ForeColor = System.Drawing.Color.Silver;
+            this.label8.Location = new System.Drawing.Point(152, 252);
+            this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(308, 28);
+            this.label8.TabIndex = 51;
+            this.label8.Tag = "";
+            this.label8.Text = "(some changes might need this)";
             // 
-            // tabPage8
+            // checkRestartExplorer
             // 
-            this.tabPage8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.tabPage8.Controls.Add(this.btnAddItem);
-            this.tabPage8.Controls.Add(this.itemnamegroup);
-            this.tabPage8.Controls.Add(this.security);
-            this.tabPage8.Controls.Add(this.itemposition);
-            this.tabPage8.Controls.Add(this.icontoaddgroup);
-            this.tabPage8.Controls.Add(this.itemtoaddgroup);
-            this.tabPage8.Controls.Add(this.itemtype);
-            this.tabPage8.Controls.Add(this.label26);
-            this.tabPage8.Location = new System.Drawing.Point(4, 4);
-            this.tabPage8.Margin = new System.Windows.Forms.Padding(2);
-            this.tabPage8.Name = "tabPage8";
-            this.tabPage8.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage8.Size = new System.Drawing.Size(676, 483);
-            this.tabPage8.TabIndex = 1;
-            this.tabPage8.Text = "Add/Modify";
+            this.checkRestartExplorer.AutoSize = true;
+            this.checkRestartExplorer.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkRestartExplorer.ForeColor = System.Drawing.Color.Silver;
+            this.checkRestartExplorer.Location = new System.Drawing.Point(36, 219);
+            this.checkRestartExplorer.Margin = new System.Windows.Forms.Padding(2);
+            this.checkRestartExplorer.Name = "checkRestartExplorer";
+            this.checkRestartExplorer.Size = new System.Drawing.Size(415, 32);
+            this.checkRestartExplorer.TabIndex = 50;
+            this.checkRestartExplorer.Tag = "";
+            this.checkRestartExplorer.Text = "Also restart explorer.exe to apply changes";
+            this.checkRestartExplorer.UseVisualStyleBackColor = true;
             // 
-            // btnAddItem
+            // checkRegistryEditor
             // 
-            this.btnAddItem.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnAddItem.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnAddItem.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnAddItem.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnAddItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnAddItem.ForeColor = System.Drawing.Color.White;
-            this.btnAddItem.Location = new System.Drawing.Point(512, 438);
-            this.btnAddItem.Margin = new System.Windows.Forms.Padding(2);
-            this.btnAddItem.Name = "btnAddItem";
-            this.btnAddItem.Size = new System.Drawing.Size(98, 31);
-            this.btnAddItem.TabIndex = 85;
-            this.btnAddItem.Text = "Add/Modify";
-            this.btnAddItem.UseVisualStyleBackColor = false;
-            this.btnAddItem.Click += new System.EventHandler(this.btnAddItem_Click);
+            this.checkRegistryEditor.AutoSize = true;
+            this.checkRegistryEditor.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkRegistryEditor.ForeColor = System.Drawing.Color.White;
+            this.checkRegistryEditor.Location = new System.Drawing.Point(320, 170);
+            this.checkRegistryEditor.Margin = new System.Windows.Forms.Padding(2);
+            this.checkRegistryEditor.Name = "checkRegistryEditor";
+            this.checkRegistryEditor.Size = new System.Drawing.Size(166, 32);
+            this.checkRegistryEditor.TabIndex = 38;
+            this.checkRegistryEditor.Text = "Registry Editor";
+            this.checkRegistryEditor.UseVisualStyleBackColor = true;
             // 
-            // itemnamegroup
+            // checkEnableAll
             // 
-            this.itemnamegroup.Controls.Add(this.txtItemName);
-            this.itemnamegroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.itemnamegroup.ForeColor = System.Drawing.Color.Silver;
-            this.itemnamegroup.Location = new System.Drawing.Point(11, 403);
-            this.itemnamegroup.Margin = new System.Windows.Forms.Padding(2);
-            this.itemnamegroup.Name = "itemnamegroup";
-            this.itemnamegroup.Padding = new System.Windows.Forms.Padding(2);
-            this.itemnamegroup.Size = new System.Drawing.Size(497, 66);
-            this.itemnamegroup.TabIndex = 84;
-            this.itemnamegroup.TabStop = false;
-            this.itemnamegroup.Text = "Item name in menu:";
+            this.checkEnableAll.AutoSize = true;
+            this.checkEnableAll.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkEnableAll.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.checkEnableAll.Location = new System.Drawing.Point(36, 18);
+            this.checkEnableAll.Margin = new System.Windows.Forms.Padding(2);
+            this.checkEnableAll.Name = "checkEnableAll";
+            this.checkEnableAll.Size = new System.Drawing.Size(120, 32);
+            this.checkEnableAll.TabIndex = 35;
+            this.checkEnableAll.Tag = "themeable";
+            this.checkEnableAll.Text = "Enable all";
+            this.checkEnableAll.UseVisualStyleBackColor = true;
+            this.checkEnableAll.CheckedChanged += new System.EventHandler(this.checkEnableAll_CheckedChanged);
             // 
-            // txtItemName
+            // checkContextMenu
             // 
-            this.txtItemName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtItemName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtItemName.ForeColor = System.Drawing.Color.White;
-            this.txtItemName.Location = new System.Drawing.Point(11, 26);
-            this.txtItemName.Margin = new System.Windows.Forms.Padding(2);
-            this.txtItemName.Name = "txtItemName";
-            this.txtItemName.Size = new System.Drawing.Size(476, 29);
-            this.txtItemName.TabIndex = 82;
+            this.checkContextMenu.AutoSize = true;
+            this.checkContextMenu.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkContextMenu.ForeColor = System.Drawing.Color.White;
+            this.checkContextMenu.Location = new System.Drawing.Point(320, 94);
+            this.checkContextMenu.Margin = new System.Windows.Forms.Padding(2);
+            this.checkContextMenu.Name = "checkContextMenu";
+            this.checkContextMenu.Size = new System.Drawing.Size(189, 32);
+            this.checkContextMenu.TabIndex = 43;
+            this.checkContextMenu.Text = "Right Click menu";
+            this.checkContextMenu.UseVisualStyleBackColor = true;
             // 
-            // security
+            // checkTaskManager
             // 
-            this.security.Controls.Add(this.checkShift);
-            this.security.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.security.ForeColor = System.Drawing.Color.Silver;
-            this.security.Location = new System.Drawing.Point(11, 338);
-            this.security.Margin = new System.Windows.Forms.Padding(2);
-            this.security.Name = "security";
-            this.security.Padding = new System.Windows.Forms.Padding(2);
-            this.security.Size = new System.Drawing.Size(497, 61);
-            this.security.TabIndex = 83;
-            this.security.TabStop = false;
-            this.security.Text = "Security:";
+            this.checkTaskManager.AutoSize = true;
+            this.checkTaskManager.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkTaskManager.ForeColor = System.Drawing.Color.White;
+            this.checkTaskManager.Location = new System.Drawing.Point(69, 56);
+            this.checkTaskManager.Margin = new System.Windows.Forms.Padding(2);
+            this.checkTaskManager.Name = "checkTaskManager";
+            this.checkTaskManager.Size = new System.Drawing.Size(159, 32);
+            this.checkTaskManager.TabIndex = 36;
+            this.checkTaskManager.Text = "Task Manager";
+            this.checkTaskManager.UseVisualStyleBackColor = true;
             // 
-            // checkShift
+            // checkCommandPrompt
             // 
-            this.checkShift.AutoSize = true;
-            this.checkShift.ForeColor = System.Drawing.Color.White;
-            this.checkShift.Location = new System.Drawing.Point(11, 26);
-            this.checkShift.Margin = new System.Windows.Forms.Padding(2);
-            this.checkShift.Name = "checkShift";
-            this.checkShift.Size = new System.Drawing.Size(300, 25);
-            this.checkShift.TabIndex = 83;
-            this.checkShift.Text = "Show only when SHIFT key is pressed";
-            this.checkShift.UseVisualStyleBackColor = true;
+            this.checkCommandPrompt.AutoSize = true;
+            this.checkCommandPrompt.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkCommandPrompt.ForeColor = System.Drawing.Color.White;
+            this.checkCommandPrompt.Location = new System.Drawing.Point(69, 94);
+            this.checkCommandPrompt.Margin = new System.Windows.Forms.Padding(2);
+            this.checkCommandPrompt.Name = "checkCommandPrompt";
+            this.checkCommandPrompt.Size = new System.Drawing.Size(202, 32);
+            this.checkCommandPrompt.TabIndex = 42;
+            this.checkCommandPrompt.Text = "Command Prompt";
+            this.checkCommandPrompt.UseVisualStyleBackColor = true;
             // 
-            // itemposition
+            // checkFirewall
             // 
-            this.itemposition.Controls.Add(this.radioTop);
-            this.itemposition.Controls.Add(this.radioMiddle);
-            this.itemposition.Controls.Add(this.radioBottom);
-            this.itemposition.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.itemposition.ForeColor = System.Drawing.Color.Silver;
-            this.itemposition.Location = new System.Drawing.Point(11, 272);
-            this.itemposition.Margin = new System.Windows.Forms.Padding(2);
-            this.itemposition.Name = "itemposition";
-            this.itemposition.Padding = new System.Windows.Forms.Padding(2);
-            this.itemposition.Size = new System.Drawing.Size(497, 62);
-            this.itemposition.TabIndex = 82;
-            this.itemposition.TabStop = false;
-            this.itemposition.Text = "Item position:";
+            this.checkFirewall.AutoSize = true;
+            this.checkFirewall.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkFirewall.ForeColor = System.Drawing.Color.White;
+            this.checkFirewall.Location = new System.Drawing.Point(320, 132);
+            this.checkFirewall.Margin = new System.Windows.Forms.Padding(2);
+            this.checkFirewall.Name = "checkFirewall";
+            this.checkFirewall.Size = new System.Drawing.Size(192, 32);
+            this.checkFirewall.TabIndex = 37;
+            this.checkFirewall.Text = "Windows Firewall";
+            this.checkFirewall.UseVisualStyleBackColor = true;
             // 
-            // radioTop
+            // checkRunDialog
             // 
-            this.radioTop.AutoSize = true;
-            this.radioTop.Checked = true;
-            this.radioTop.ForeColor = System.Drawing.Color.White;
-            this.radioTop.Location = new System.Drawing.Point(11, 26);
-            this.radioTop.Margin = new System.Windows.Forms.Padding(2);
-            this.radioTop.Name = "radioTop";
-            this.radioTop.Size = new System.Drawing.Size(55, 25);
-            this.radioTop.TabIndex = 83;
-            this.radioTop.TabStop = true;
-            this.radioTop.Text = "Top";
-            this.radioTop.UseVisualStyleBackColor = true;
-            this.radioTop.CheckedChanged += new System.EventHandler(this.radioTop_CheckedChanged);
+            this.checkRunDialog.AutoSize = true;
+            this.checkRunDialog.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkRunDialog.ForeColor = System.Drawing.Color.White;
+            this.checkRunDialog.Location = new System.Drawing.Point(320, 56);
+            this.checkRunDialog.Margin = new System.Windows.Forms.Padding(2);
+            this.checkRunDialog.Name = "checkRunDialog";
+            this.checkRunDialog.Size = new System.Drawing.Size(134, 32);
+            this.checkRunDialog.TabIndex = 41;
+            this.checkRunDialog.Text = "Run Dialog";
+            this.checkRunDialog.UseVisualStyleBackColor = true;
             // 
-            // radioMiddle
+            // checkFolderOptions
             // 
-            this.radioMiddle.AutoSize = true;
-            this.radioMiddle.ForeColor = System.Drawing.Color.White;
-            this.radioMiddle.Location = new System.Drawing.Point(69, 26);
-            this.radioMiddle.Margin = new System.Windows.Forms.Padding(2);
-            this.radioMiddle.Name = "radioMiddle";
-            this.radioMiddle.Size = new System.Drawing.Size(80, 25);
-            this.radioMiddle.TabIndex = 84;
-            this.radioMiddle.Text = "Middle";
-            this.radioMiddle.UseVisualStyleBackColor = true;
-            this.radioMiddle.CheckedChanged += new System.EventHandler(this.radioMiddle_CheckedChanged);
+            this.checkFolderOptions.AutoSize = true;
+            this.checkFolderOptions.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkFolderOptions.ForeColor = System.Drawing.Color.White;
+            this.checkFolderOptions.Location = new System.Drawing.Point(69, 170);
+            this.checkFolderOptions.Margin = new System.Windows.Forms.Padding(2);
+            this.checkFolderOptions.Name = "checkFolderOptions";
+            this.checkFolderOptions.Size = new System.Drawing.Size(169, 32);
+            this.checkFolderOptions.TabIndex = 39;
+            this.checkFolderOptions.Text = "Folder Options";
+            this.checkFolderOptions.UseVisualStyleBackColor = true;
             // 
-            // radioBottom
+            // checkControlPanel
             // 
-            this.radioBottom.AutoSize = true;
-            this.radioBottom.ForeColor = System.Drawing.Color.White;
-            this.radioBottom.Location = new System.Drawing.Point(150, 26);
-            this.radioBottom.Margin = new System.Windows.Forms.Padding(2);
-            this.radioBottom.Name = "radioBottom";
-            this.radioBottom.Size = new System.Drawing.Size(84, 25);
-            this.radioBottom.TabIndex = 85;
-            this.radioBottom.Text = "Bottom";
-            this.radioBottom.UseVisualStyleBackColor = true;
-            this.radioBottom.CheckedChanged += new System.EventHandler(this.radioBottom_CheckedChanged);
+            this.checkControlPanel.AutoSize = true;
+            this.checkControlPanel.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.checkControlPanel.ForeColor = System.Drawing.Color.White;
+            this.checkControlPanel.Location = new System.Drawing.Point(69, 132);
+            this.checkControlPanel.Margin = new System.Windows.Forms.Padding(2);
+            this.checkControlPanel.Name = "checkControlPanel";
+            this.checkControlPanel.Size = new System.Drawing.Size(156, 32);
+            this.checkControlPanel.TabIndex = 40;
+            this.checkControlPanel.Text = "Control Panel";
+            this.checkControlPanel.UseVisualStyleBackColor = true;
             // 
-            // icontoaddgroup
+            // label7
             // 
-            this.icontoaddgroup.Controls.Add(this.checkDefaultIcon);
-            this.icontoaddgroup.Controls.Add(this.btnBrowseIcon);
-            this.icontoaddgroup.Controls.Add(this.txtIcon);
-            this.icontoaddgroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.icontoaddgroup.ForeColor = System.Drawing.Color.Silver;
-            this.icontoaddgroup.Location = new System.Drawing.Point(11, 178);
-            this.icontoaddgroup.Margin = new System.Windows.Forms.Padding(2);
-            this.icontoaddgroup.Name = "icontoaddgroup";
-            this.icontoaddgroup.Padding = new System.Windows.Forms.Padding(2);
-            this.icontoaddgroup.Size = new System.Drawing.Size(497, 90);
-            this.icontoaddgroup.TabIndex = 81;
-            this.icontoaddgroup.TabStop = false;
-            this.icontoaddgroup.Text = "Icon to add:";
+            this.label7.AutoSize = true;
+            this.label7.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label7.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label7.Location = new System.Drawing.Point(8, 12);
+            this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(325, 35);
+            this.label7.TabIndex = 47;
+            this.label7.Tag = "themeable";
+            this.label7.Text = "Fix common registry issues";
             // 
-            // checkDefaultIcon
+            // hostsEditorTab
             // 
-            this.checkDefaultIcon.AutoSize = true;
-            this.checkDefaultIcon.Checked = true;
-            this.checkDefaultIcon.CheckState = System.Windows.Forms.CheckState.Checked;
-            this.checkDefaultIcon.ForeColor = System.Drawing.Color.White;
-            this.checkDefaultIcon.Location = new System.Drawing.Point(11, 58);
-            this.checkDefaultIcon.Margin = new System.Windows.Forms.Padding(2);
-            this.checkDefaultIcon.Name = "checkDefaultIcon";
-            this.checkDefaultIcon.Size = new System.Drawing.Size(169, 25);
-            this.checkDefaultIcon.TabIndex = 82;
-            this.checkDefaultIcon.Text = "Use program\'s icon";
-            this.checkDefaultIcon.UseVisualStyleBackColor = true;
-            this.checkDefaultIcon.CheckedChanged += new System.EventHandler(this.checkDefaultIcon_CheckedChanged);
+            this.hostsEditorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.hostsEditorTab.Controls.Add(this.panel4);
+            this.hostsEditorTab.Controls.Add(this.linkLabel4);
+            this.hostsEditorTab.Controls.Add(this.label10);
+            this.hostsEditorTab.Controls.Add(this.linkLabel3);
+            this.hostsEditorTab.Controls.Add(this.label9);
+            this.hostsEditorTab.Controls.Add(this.linkLabel2);
+            this.hostsEditorTab.Controls.Add(this.label3);
+            this.hostsEditorTab.Location = new System.Drawing.Point(4, 29);
+            this.hostsEditorTab.Margin = new System.Windows.Forms.Padding(2);
+            this.hostsEditorTab.Name = "hostsEditorTab";
+            this.hostsEditorTab.Padding = new System.Windows.Forms.Padding(2);
+            this.hostsEditorTab.Size = new System.Drawing.Size(862, 644);
+            this.hostsEditorTab.TabIndex = 9;
+            this.hostsEditorTab.Text = "Hosts";
             // 
-            // btnBrowseIcon
+            // panel4
             // 
-            this.btnBrowseIcon.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnBrowseIcon.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnBrowseIcon.Enabled = false;
-            this.btnBrowseIcon.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnBrowseIcon.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnBrowseIcon.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnBrowseIcon.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnBrowseIcon.ForeColor = System.Drawing.Color.White;
-            this.btnBrowseIcon.Location = new System.Drawing.Point(450, 26);
-            this.btnBrowseIcon.Margin = new System.Windows.Forms.Padding(2);
-            this.btnBrowseIcon.Name = "btnBrowseIcon";
-            this.btnBrowseIcon.Size = new System.Drawing.Size(36, 27);
-            this.btnBrowseIcon.TabIndex = 82;
-            this.btnBrowseIcon.Text = "...";
-            this.btnBrowseIcon.UseVisualStyleBackColor = false;
-            this.btnBrowseIcon.Click += new System.EventHandler(this.btnBrowseIcon_Click);
+            this.panel4.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.panel4.Controls.Add(this.label29);
+            this.panel4.Controls.Add(this.chkReadOnly);
+            this.panel4.Controls.Add(this.panelList);
+            this.panel4.Controls.Add(this.chkBlock);
+            this.panel4.Controls.Add(this.button41);
+            this.panel4.Controls.Add(this.button42);
+            this.panel4.Controls.Add(this.button46);
+            this.panel4.Controls.Add(this.button47);
+            this.panel4.Controls.Add(this.txtIP);
+            this.panel4.Controls.Add(this.txtDomain);
+            this.panel4.Controls.Add(this.label12);
+            this.panel4.Controls.Add(this.label11);
+            this.panel4.Location = new System.Drawing.Point(8, 88);
+            this.panel4.Margin = new System.Windows.Forms.Padding(2);
+            this.panel4.Name = "panel4";
+            this.panel4.Size = new System.Drawing.Size(846, 549);
+            this.panel4.TabIndex = 53;
             // 
-            // txtIcon
+            // label29
             // 
-            this.txtIcon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtIcon.Enabled = false;
-            this.txtIcon.ForeColor = System.Drawing.Color.White;
-            this.txtIcon.Location = new System.Drawing.Point(11, 26);
-            this.txtIcon.Margin = new System.Windows.Forms.Padding(2);
-            this.txtIcon.Name = "txtIcon";
-            this.txtIcon.ReadOnly = true;
-            this.txtIcon.Size = new System.Drawing.Size(434, 29);
-            this.txtIcon.TabIndex = 81;
+            this.label29.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label29.ForeColor = System.Drawing.Color.Silver;
+            this.label29.Location = new System.Drawing.Point(405, 249);
+            this.label29.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label29.Name = "label29";
+            this.label29.Size = new System.Drawing.Size(351, 75);
+            this.label29.TabIndex = 62;
+            this.label29.Tag = "";
+            this.label29.Text = "Protect your HOSTS file by making it read-only.";
             // 
-            // itemtoaddgroup
+            // chkReadOnly
             // 
-            this.itemtoaddgroup.Controls.Add(this.btnBrowseItem);
-            this.itemtoaddgroup.Controls.Add(this.txtItem);
-            this.itemtoaddgroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.itemtoaddgroup.ForeColor = System.Drawing.Color.Silver;
-            this.itemtoaddgroup.Location = new System.Drawing.Point(11, 107);
-            this.itemtoaddgroup.Margin = new System.Windows.Forms.Padding(2);
-            this.itemtoaddgroup.Name = "itemtoaddgroup";
-            this.itemtoaddgroup.Padding = new System.Windows.Forms.Padding(2);
-            this.itemtoaddgroup.Size = new System.Drawing.Size(497, 67);
-            this.itemtoaddgroup.TabIndex = 80;
-            this.itemtoaddgroup.TabStop = false;
-            this.itemtoaddgroup.Text = "Program to add:";
+            this.chkReadOnly.AutoSize = true;
+            this.chkReadOnly.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.chkReadOnly.ForeColor = System.Drawing.Color.White;
+            this.chkReadOnly.Location = new System.Drawing.Point(410, 326);
+            this.chkReadOnly.Margin = new System.Windows.Forms.Padding(2);
+            this.chkReadOnly.Name = "chkReadOnly";
+            this.chkReadOnly.Size = new System.Drawing.Size(125, 32);
+            this.chkReadOnly.TabIndex = 61;
+            this.chkReadOnly.Text = "Read-only";
+            this.chkReadOnly.UseVisualStyleBackColor = true;
+            this.chkReadOnly.CheckedChanged += new System.EventHandler(this.chkReadOnly_CheckedChanged);
             // 
-            // btnBrowseItem
+            // panelList
             // 
-            this.btnBrowseItem.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnBrowseItem.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnBrowseItem.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnBrowseItem.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnBrowseItem.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnBrowseItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnBrowseItem.ForeColor = System.Drawing.Color.White;
-            this.btnBrowseItem.Location = new System.Drawing.Point(450, 26);
-            this.btnBrowseItem.Margin = new System.Windows.Forms.Padding(2);
-            this.btnBrowseItem.Name = "btnBrowseItem";
-            this.btnBrowseItem.Size = new System.Drawing.Size(36, 27);
-            this.btnBrowseItem.TabIndex = 82;
-            this.btnBrowseItem.Text = "...";
-            this.btnBrowseItem.UseVisualStyleBackColor = false;
-            this.btnBrowseItem.Click += new System.EventHandler(this.btnBrowseItem_Click);
+            this.panelList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panelList.Controls.Add(this.listHostEntries);
+            this.panelList.Location = new System.Drawing.Point(6, 4);
+            this.panelList.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.panelList.Name = "panelList";
+            this.panelList.Size = new System.Drawing.Size(390, 484);
+            this.panelList.TabIndex = 60;
             // 
-            // txtItem
+            // listHostEntries
             // 
-            this.txtItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtItem.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtItem.ForeColor = System.Drawing.Color.White;
-            this.txtItem.Location = new System.Drawing.Point(11, 26);
-            this.txtItem.Margin = new System.Windows.Forms.Padding(2);
-            this.txtItem.Name = "txtItem";
-            this.txtItem.ReadOnly = true;
-            this.txtItem.Size = new System.Drawing.Size(434, 29);
-            this.txtItem.TabIndex = 81;
+            this.listHostEntries.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listHostEntries.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listHostEntries.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listHostEntries.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.listHostEntries.ForeColor = System.Drawing.Color.White;
+            this.listHostEntries.FormattingEnabled = true;
+            this.listHostEntries.HorizontalScrollbar = true;
+            this.listHostEntries.ItemHeight = 28;
+            this.listHostEntries.Location = new System.Drawing.Point(0, 0);
+            this.listHostEntries.Margin = new System.Windows.Forms.Padding(2);
+            this.listHostEntries.Name = "listHostEntries";
+            this.listHostEntries.Size = new System.Drawing.Size(388, 482);
+            this.listHostEntries.TabIndex = 52;
             // 
-            // itemtype
+            // chkBlock
             // 
-            this.itemtype.Controls.Add(this.radioCommand);
-            this.itemtype.Controls.Add(this.radioProgram);
-            this.itemtype.Controls.Add(this.radioFolder);
-            this.itemtype.Controls.Add(this.radioFile);
-            this.itemtype.Controls.Add(this.radioLink);
-            this.itemtype.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.itemtype.ForeColor = System.Drawing.Color.Silver;
-            this.itemtype.Location = new System.Drawing.Point(11, 40);
-            this.itemtype.Margin = new System.Windows.Forms.Padding(2);
-            this.itemtype.Name = "itemtype";
-            this.itemtype.Padding = new System.Windows.Forms.Padding(2);
-            this.itemtype.Size = new System.Drawing.Size(497, 63);
-            this.itemtype.TabIndex = 79;
-            this.itemtype.TabStop = false;
-            this.itemtype.Text = "Item Type:";
+            this.chkBlock.AutoSize = true;
+            this.chkBlock.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.chkBlock.ForeColor = System.Drawing.Color.White;
+            this.chkBlock.Location = new System.Drawing.Point(410, 138);
+            this.chkBlock.Margin = new System.Windows.Forms.Padding(2);
+            this.chkBlock.Name = "chkBlock";
+            this.chkBlock.Size = new System.Drawing.Size(83, 32);
+            this.chkBlock.TabIndex = 59;
+            this.chkBlock.Text = "Block";
+            this.chkBlock.UseVisualStyleBackColor = true;
+            this.chkBlock.CheckedChanged += new System.EventHandler(this.chkBlock_CheckedChanged);
             // 
-            // radioCommand
+            // button41
             // 
-            this.radioCommand.AutoSize = true;
-            this.radioCommand.ForeColor = System.Drawing.Color.White;
-            this.radioCommand.Location = new System.Drawing.Point(385, 26);
-            this.radioCommand.Margin = new System.Windows.Forms.Padding(2);
-            this.radioCommand.Name = "radioCommand";
-            this.radioCommand.Size = new System.Drawing.Size(103, 25);
-            this.radioCommand.TabIndex = 84;
-            this.radioCommand.Text = "Command";
-            this.radioCommand.UseVisualStyleBackColor = true;
-            this.radioCommand.CheckedChanged += new System.EventHandler(this.radioCommand_CheckedChanged);
+            this.button41.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button41.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button41.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button41.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button41.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button41.ForeColor = System.Drawing.Color.White;
+            this.button41.Location = new System.Drawing.Point(140, 492);
+            this.button41.Margin = new System.Windows.Forms.Padding(2);
+            this.button41.Name = "button41";
+            this.button41.Size = new System.Drawing.Size(122, 39);
+            this.button41.TabIndex = 55;
+            this.button41.Text = "Refresh";
+            this.button41.UseVisualStyleBackColor = false;
+            this.button41.Click += new System.EventHandler(this.button41_Click);
             // 
-            // radioProgram
+            // button42
             // 
-            this.radioProgram.AutoSize = true;
-            this.radioProgram.Checked = true;
-            this.radioProgram.ForeColor = System.Drawing.Color.White;
-            this.radioProgram.Location = new System.Drawing.Point(11, 26);
-            this.radioProgram.Margin = new System.Windows.Forms.Padding(2);
-            this.radioProgram.Name = "radioProgram";
-            this.radioProgram.Size = new System.Drawing.Size(91, 25);
-            this.radioProgram.TabIndex = 80;
-            this.radioProgram.TabStop = true;
-            this.radioProgram.Text = "Program";
-            this.radioProgram.UseVisualStyleBackColor = true;
-            this.radioProgram.CheckedChanged += new System.EventHandler(this.radioProgram_CheckedChanged);
+            this.button42.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button42.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button42.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button42.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button42.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button42.ForeColor = System.Drawing.Color.White;
+            this.button42.Location = new System.Drawing.Point(266, 492);
+            this.button42.Margin = new System.Windows.Forms.Padding(2);
+            this.button42.Name = "button42";
+            this.button42.Size = new System.Drawing.Size(130, 39);
+            this.button42.TabIndex = 54;
+            this.button42.Text = "Remove";
+            this.button42.UseVisualStyleBackColor = false;
+            this.button42.Click += new System.EventHandler(this.button42_Click);
             // 
-            // radioFolder
+            // button46
             // 
-            this.radioFolder.AutoSize = true;
-            this.radioFolder.ForeColor = System.Drawing.Color.White;
-            this.radioFolder.Location = new System.Drawing.Point(105, 26);
-            this.radioFolder.Margin = new System.Windows.Forms.Padding(2);
-            this.radioFolder.Name = "radioFolder";
-            this.radioFolder.Size = new System.Drawing.Size(75, 25);
-            this.radioFolder.TabIndex = 81;
-            this.radioFolder.Text = "Folder";
-            this.radioFolder.UseVisualStyleBackColor = true;
-            this.radioFolder.CheckedChanged += new System.EventHandler(this.radioFolder_CheckedChanged);
+            this.button46.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button46.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button46.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button46.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button46.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button46.ForeColor = System.Drawing.Color.White;
+            this.button46.Location = new System.Drawing.Point(6, 492);
+            this.button46.Margin = new System.Windows.Forms.Padding(2);
+            this.button46.Name = "button46";
+            this.button46.Size = new System.Drawing.Size(130, 39);
+            this.button46.TabIndex = 53;
+            this.button46.Text = "Remove all";
+            this.button46.UseVisualStyleBackColor = false;
+            this.button46.Click += new System.EventHandler(this.button46_Click);
             // 
-            // radioFile
+            // button47
             // 
-            this.radioFile.AutoSize = true;
-            this.radioFile.ForeColor = System.Drawing.Color.White;
-            this.radioFile.Location = new System.Drawing.Point(242, 26);
-            this.radioFile.Margin = new System.Windows.Forms.Padding(2);
-            this.radioFile.Name = "radioFile";
-            this.radioFile.Size = new System.Drawing.Size(140, 25);
-            this.radioFile.TabIndex = 83;
-            this.radioFile.Text = "Any type of file";
-            this.radioFile.UseVisualStyleBackColor = true;
-            this.radioFile.CheckedChanged += new System.EventHandler(this.radioFile_CheckedChanged);
+            this.button47.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button47.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button47.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button47.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button47.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button47.ForeColor = System.Drawing.Color.White;
+            this.button47.Location = new System.Drawing.Point(641, 138);
+            this.button47.Margin = new System.Windows.Forms.Padding(2);
+            this.button47.Name = "button47";
+            this.button47.Size = new System.Drawing.Size(109, 39);
+            this.button47.TabIndex = 57;
+            this.button47.Text = "Add";
+            this.button47.UseVisualStyleBackColor = false;
+            this.button47.Click += new System.EventHandler(this.button47_Click);
             // 
-            // radioLink
+            // txtIP
             // 
-            this.radioLink.AutoSize = true;
-            this.radioLink.ForeColor = System.Drawing.Color.White;
-            this.radioLink.Location = new System.Drawing.Point(182, 26);
-            this.radioLink.Margin = new System.Windows.Forms.Padding(2);
-            this.radioLink.Name = "radioLink";
-            this.radioLink.Size = new System.Drawing.Size(57, 25);
-            this.radioLink.TabIndex = 82;
-            this.radioLink.Text = "Link";
-            this.radioLink.UseVisualStyleBackColor = true;
-            this.radioLink.CheckedChanged += new System.EventHandler(this.radioLink_CheckedChanged);
+            this.txtIP.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtIP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtIP.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtIP.ForeColor = System.Drawing.Color.White;
+            this.txtIP.Location = new System.Drawing.Point(410, 29);
+            this.txtIP.Margin = new System.Windows.Forms.Padding(2);
+            this.txtIP.Name = "txtIP";
+            this.txtIP.Size = new System.Drawing.Size(340, 34);
+            this.txtIP.TabIndex = 0;
+            this.txtIP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             // 
-            // label26
+            // txtDomain
             // 
-            this.label26.AutoSize = true;
-            this.label26.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label26.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label26.Location = new System.Drawing.Point(6, 10);
-            this.label26.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label26.Name = "label26";
-            this.label26.Size = new System.Drawing.Size(219, 28);
-            this.label26.TabIndex = 78;
-            this.label26.Tag = "themeable";
-            this.label26.Text = "Add or modify an item";
+            this.txtDomain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtDomain.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtDomain.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtDomain.ForeColor = System.Drawing.Color.White;
+            this.txtDomain.Location = new System.Drawing.Point(410, 96);
+            this.txtDomain.Margin = new System.Windows.Forms.Padding(2);
+            this.txtDomain.Name = "txtDomain";
+            this.txtDomain.Size = new System.Drawing.Size(340, 34);
+            this.txtDomain.TabIndex = 1;
+            this.txtDomain.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             // 
-            // tabPage9
+            // label12
             // 
-            this.tabPage9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.tabPage9.Controls.Add(this.panel5);
-            this.tabPage9.Controls.Add(this.button60);
-            this.tabPage9.Controls.Add(this.button61);
-            this.tabPage9.Controls.Add(this.button62);
-            this.tabPage9.Controls.Add(this.label25);
-            this.tabPage9.Location = new System.Drawing.Point(4, 4);
-            this.tabPage9.Margin = new System.Windows.Forms.Padding(2);
-            this.tabPage9.Name = "tabPage9";
-            this.tabPage9.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage9.Size = new System.Drawing.Size(676, 483);
-            this.tabPage9.TabIndex = 2;
-            this.tabPage9.Text = "Remove";
+            this.label12.AutoSize = true;
+            this.label12.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label12.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label12.Location = new System.Drawing.Point(404, 68);
+            this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label12.Name = "label12";
+            this.label12.Size = new System.Drawing.Size(83, 28);
+            this.label12.TabIndex = 55;
+            this.label12.Tag = "themeable";
+            this.label12.Text = "Domain";
             // 
-            // panel5
+            // label11
             // 
-            this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panel5.Controls.Add(this.listDesktopItems);
-            this.panel5.Location = new System.Drawing.Point(11, 39);
-            this.panel5.Margin = new System.Windows.Forms.Padding(2);
-            this.panel5.Name = "panel5";
-            this.panel5.Size = new System.Drawing.Size(293, 435);
-            this.panel5.TabIndex = 82;
+            this.label11.AutoSize = true;
+            this.label11.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label11.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label11.Location = new System.Drawing.Point(404, 0);
+            this.label11.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label11.Name = "label11";
+            this.label11.Size = new System.Drawing.Size(106, 28);
+            this.label11.TabIndex = 53;
+            this.label11.Tag = "themeable";
+            this.label11.Text = "IP address";
             // 
-            // listDesktopItems
+            // linkLabel4
             // 
-            this.listDesktopItems.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.listDesktopItems.BorderStyle = System.Windows.Forms.BorderStyle.None;
-            this.listDesktopItems.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.listDesktopItems.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.listDesktopItems.ForeColor = System.Drawing.Color.White;
-            this.listDesktopItems.FormattingEnabled = true;
-            this.listDesktopItems.HorizontalScrollbar = true;
-            this.listDesktopItems.ItemHeight = 21;
-            this.listDesktopItems.Location = new System.Drawing.Point(0, 0);
-            this.listDesktopItems.Margin = new System.Windows.Forms.Padding(2);
-            this.listDesktopItems.Name = "listDesktopItems";
-            this.listDesktopItems.Size = new System.Drawing.Size(291, 433);
-            this.listDesktopItems.TabIndex = 78;
+            this.linkLabel4.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
+            this.linkLabel4.AutoSize = true;
+            this.linkLabel4.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkLabel4.LinkColor = System.Drawing.Color.Silver;
+            this.linkLabel4.Location = new System.Drawing.Point(292, 48);
+            this.linkLabel4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkLabel4.Name = "linkLabel4";
+            this.linkLabel4.Size = new System.Drawing.Size(150, 28);
+            this.linkLabel4.TabIndex = 51;
+            this.linkLabel4.TabStop = true;
+            this.linkLabel4.Tag = "";
+            this.linkLabel4.Text = "Restore default";
+            this.linkLabel4.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel4.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel4_LinkClicked);
             // 
-            // button60
+            // label10
             // 
-            this.button60.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button60.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button60.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button60.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button60.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button60.ForeColor = System.Drawing.Color.White;
-            this.button60.Location = new System.Drawing.Point(308, 75);
-            this.button60.Margin = new System.Windows.Forms.Padding(2);
-            this.button60.Name = "button60";
-            this.button60.Size = new System.Drawing.Size(94, 31);
-            this.button60.TabIndex = 81;
-            this.button60.Text = "Refresh";
-            this.button60.UseVisualStyleBackColor = false;
-            this.button60.Click += new System.EventHandler(this.button60_Click);
+            this.label10.AutoSize = true;
+            this.label10.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label10.Location = new System.Drawing.Point(269, 48);
+            this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label10.Name = "label10";
+            this.label10.Size = new System.Drawing.Size(24, 28);
+            this.label10.TabIndex = 50;
+            this.label10.Text = " |";
             // 
-            // button61
+            // linkLabel3
             // 
-            this.button61.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button61.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button61.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button61.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button61.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button61.ForeColor = System.Drawing.Color.White;
-            this.button61.Location = new System.Drawing.Point(308, 40);
-            this.button61.Margin = new System.Windows.Forms.Padding(2);
-            this.button61.Name = "button61";
-            this.button61.Size = new System.Drawing.Size(94, 31);
-            this.button61.TabIndex = 80;
-            this.button61.Text = "Remove";
-            this.button61.UseVisualStyleBackColor = false;
-            this.button61.Click += new System.EventHandler(this.button61_Click);
+            this.linkLabel3.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
+            this.linkLabel3.AutoSize = true;
+            this.linkLabel3.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkLabel3.LinkColor = System.Drawing.Color.Silver;
+            this.linkLabel3.Location = new System.Drawing.Point(105, 48);
+            this.linkLabel3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkLabel3.Name = "linkLabel3";
+            this.linkLabel3.Size = new System.Drawing.Size(161, 28);
+            this.linkLabel3.TabIndex = 49;
+            this.linkLabel3.TabStop = true;
+            this.linkLabel3.Tag = "";
+            this.linkLabel3.Text = "Advanced editor";
+            this.linkLabel3.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel3.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel3_LinkClicked);
             // 
-            // button62
+            // label9
             // 
-            this.button62.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button62.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button62.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button62.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button62.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button62.ForeColor = System.Drawing.Color.White;
-            this.button62.Location = new System.Drawing.Point(308, 110);
-            this.button62.Margin = new System.Windows.Forms.Padding(2);
-            this.button62.Name = "button62";
-            this.button62.Size = new System.Drawing.Size(94, 31);
-            this.button62.TabIndex = 79;
-            this.button62.Text = "Remove all";
-            this.button62.UseVisualStyleBackColor = false;
-            this.button62.Click += new System.EventHandler(this.button62_Click);
+            this.label9.AutoSize = true;
+            this.label9.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label9.Location = new System.Drawing.Point(81, 48);
+            this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label9.Name = "label9";
+            this.label9.Size = new System.Drawing.Size(24, 28);
+            this.label9.TabIndex = 48;
+            this.label9.Text = " |";
             // 
-            // label25
+            // linkLabel2
             // 
-            this.label25.AutoSize = true;
-            this.label25.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label25.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label25.Location = new System.Drawing.Point(6, 10);
-            this.label25.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label25.Name = "label25";
-            this.label25.Size = new System.Drawing.Size(300, 28);
-            this.label25.TabIndex = 77;
-            this.label25.Tag = "themeable";
-            this.label25.Text = "Remove existing Desktop items";
+            this.linkLabel2.ActiveLinkColor = System.Drawing.Color.RoyalBlue;
+            this.linkLabel2.AutoSize = true;
+            this.linkLabel2.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkLabel2.LinkColor = System.Drawing.Color.Silver;
+            this.linkLabel2.Location = new System.Drawing.Point(9, 48);
+            this.linkLabel2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkLabel2.Name = "linkLabel2";
+            this.linkLabel2.Size = new System.Drawing.Size(71, 28);
+            this.linkLabel2.TabIndex = 47;
+            this.linkLabel2.TabStop = true;
+            this.linkLabel2.Tag = "";
+            this.linkLabel2.Text = "Locate";
+            this.linkLabel2.VisitedLinkColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked);
             // 
-            // tabPage10
+            // label3
             // 
-            this.tabPage10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.tabPage10.Controls.Add(this.button65);
-            this.tabPage10.Controls.Add(this.button66);
-            this.tabPage10.Controls.Add(this.label24);
-            this.tabPage10.Controls.Add(this.button58);
-            this.tabPage10.Controls.Add(this.button59);
-            this.tabPage10.Controls.Add(this.button55);
-            this.tabPage10.Controls.Add(this.button57);
-            this.tabPage10.Controls.Add(this.button52);
-            this.tabPage10.Controls.Add(this.button53);
-            this.tabPage10.Controls.Add(this.button49);
-            this.tabPage10.Controls.Add(this.button51);
-            this.tabPage10.Controls.Add(this.button56);
-            this.tabPage10.Controls.Add(this.button54);
-            this.tabPage10.Location = new System.Drawing.Point(4, 4);
-            this.tabPage10.Margin = new System.Windows.Forms.Padding(2);
-            this.tabPage10.Name = "tabPage10";
-            this.tabPage10.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage10.Size = new System.Drawing.Size(676, 483);
-            this.tabPage10.TabIndex = 3;
-            this.tabPage10.Text = "Ready Menus";
+            this.label3.AutoSize = true;
+            this.label3.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label3.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label3.Location = new System.Drawing.Point(8, 12);
+            this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(229, 35);
+            this.label3.TabIndex = 3;
+            this.label3.Tag = "themeable";
+            this.label3.Text = "Edit your hosts file";
             // 
-            // button65
+            // integratorTab
             // 
-            this.button65.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button65.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button65.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button65.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button65.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button65.ForeColor = System.Drawing.Color.White;
-            this.button65.Location = new System.Drawing.Point(11, 276);
-            this.button65.Margin = new System.Windows.Forms.Padding(2);
-            this.button65.Name = "button65";
-            this.button65.Size = new System.Drawing.Size(186, 31);
-            this.button65.TabIndex = 78;
-            this.button65.Text = "Remove \"Take Ownership\"";
-            this.button65.UseVisualStyleBackColor = false;
-            this.button65.Click += new System.EventHandler(this.button65_Click);
+            this.integratorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.integratorTab.Controls.Add(this.synapse);
+            this.integratorTab.Location = new System.Drawing.Point(4, 29);
+            this.integratorTab.Margin = new System.Windows.Forms.Padding(2);
+            this.integratorTab.Name = "integratorTab";
+            this.integratorTab.Padding = new System.Windows.Forms.Padding(2);
+            this.integratorTab.Size = new System.Drawing.Size(862, 644);
+            this.integratorTab.TabIndex = 10;
+            this.integratorTab.Text = "Integrator";
             // 
-            // button66
+            // synapse
             // 
-            this.button66.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button66.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button66.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button66.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button66.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button66.ForeColor = System.Drawing.Color.White;
-            this.button66.Location = new System.Drawing.Point(11, 240);
-            this.button66.Margin = new System.Windows.Forms.Padding(2);
-            this.button66.Name = "button66";
-            this.button66.Size = new System.Drawing.Size(186, 31);
-            this.button66.TabIndex = 77;
-            this.button66.Text = "Add \"Take Ownership\"";
-            this.button66.UseVisualStyleBackColor = false;
-            this.button66.Click += new System.EventHandler(this.button66_Click);
+            this.synapse.Alignment = System.Windows.Forms.TabAlignment.Bottom;
+            this.synapse.Controls.Add(this.integratorInfoTab);
+            this.synapse.Controls.Add(this.tabPage8);
+            this.synapse.Controls.Add(this.tabPage9);
+            this.synapse.Controls.Add(this.tabPage10);
+            this.synapse.Controls.Add(this.tabPage11);
+            this.synapse.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.synapse.Location = new System.Drawing.Point(2, 2);
+            this.synapse.Margin = new System.Windows.Forms.Padding(2);
+            this.synapse.Multiline = true;
+            this.synapse.Name = "synapse";
+            this.synapse.SelectedIndex = 0;
+            this.synapse.Size = new System.Drawing.Size(858, 640);
+            this.synapse.TabIndex = 0;
             // 
-            // label24
+            // integratorInfoTab
             // 
-            this.label24.AutoSize = true;
-            this.label24.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label24.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label24.Location = new System.Drawing.Point(6, 10);
-            this.label24.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label24.Name = "label24";
-            this.label24.Size = new System.Drawing.Size(232, 28);
-            this.label24.TabIndex = 76;
-            this.label24.Tag = "themeable";
-            this.label24.Text = "Add ready-made menus";
+            this.integratorInfoTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.integratorInfoTab.Controls.Add(this.label19);
+            this.integratorInfoTab.Controls.Add(this.label18);
+            this.integratorInfoTab.Controls.Add(this.label17);
+            this.integratorInfoTab.Controls.Add(this.label16);
+            this.integratorInfoTab.Controls.Add(this.label15);
+            this.integratorInfoTab.Controls.Add(this.label14);
+            this.integratorInfoTab.Controls.Add(this.label13);
+            this.integratorInfoTab.Location = new System.Drawing.Point(4, 4);
+            this.integratorInfoTab.Margin = new System.Windows.Forms.Padding(2);
+            this.integratorInfoTab.Name = "integratorInfoTab";
+            this.integratorInfoTab.Padding = new System.Windows.Forms.Padding(2);
+            this.integratorInfoTab.Size = new System.Drawing.Size(850, 607);
+            this.integratorInfoTab.TabIndex = 0;
+            this.integratorInfoTab.Text = "Info";
             // 
-            // button58
+            // label19
             // 
-            this.button58.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button58.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button58.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button58.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button58.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button58.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.button58.ForeColor = System.Drawing.Color.White;
-            this.button58.Location = new System.Drawing.Point(202, 48);
-            this.button58.Margin = new System.Windows.Forms.Padding(2);
-            this.button58.Name = "button58";
-            this.button58.Size = new System.Drawing.Size(30, 31);
-            this.button58.TabIndex = 75;
-            this.button58.Text = "?";
-            this.button58.UseVisualStyleBackColor = false;
-            this.button58.Click += new System.EventHandler(this.button58_Click);
+            this.label19.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label19.ForeColor = System.Drawing.Color.Silver;
+            this.label19.Location = new System.Drawing.Point(8, 281);
+            this.label19.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label19.Name = "label19";
+            this.label19.Size = new System.Drawing.Size(626, 291);
+            this.label19.TabIndex = 10;
+            this.label19.Tag = "";
+            this.label19.Text = resources.GetString("label19.Text");
             // 
-            // button59
+            // label18
             // 
-            this.button59.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button59.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button59.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button59.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button59.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button59.ForeColor = System.Drawing.Color.White;
-            this.button59.Location = new System.Drawing.Point(11, 48);
-            this.button59.Margin = new System.Windows.Forms.Padding(2);
-            this.button59.Name = "button59";
-            this.button59.Size = new System.Drawing.Size(186, 31);
-            this.button59.TabIndex = 74;
-            this.button59.Text = "Add \"Power Menu\"";
-            this.button59.UseVisualStyleBackColor = false;
-            this.button59.Click += new System.EventHandler(this.button59_Click);
+            this.label18.AutoSize = true;
+            this.label18.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label18.ForeColor = System.Drawing.Color.Silver;
+            this.label18.Location = new System.Drawing.Point(48, 229);
+            this.label18.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(154, 32);
+            this.label18.TabIndex = 9;
+            this.label18.Tag = "";
+            this.label18.Text = "• Commands";
             // 
-            // button55
+            // label17
             // 
-            this.button55.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button55.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button55.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button55.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button55.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button55.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.button55.ForeColor = System.Drawing.Color.White;
-            this.button55.Location = new System.Drawing.Point(202, 192);
-            this.button55.Margin = new System.Windows.Forms.Padding(2);
-            this.button55.Name = "button55";
-            this.button55.Size = new System.Drawing.Size(30, 31);
-            this.button55.TabIndex = 73;
-            this.button55.Text = "?";
-            this.button55.UseVisualStyleBackColor = false;
-            this.button55.Click += new System.EventHandler(this.button55_Click);
+            this.label17.AutoSize = true;
+            this.label17.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label17.ForeColor = System.Drawing.Color.Silver;
+            this.label17.Location = new System.Drawing.Point(48, 198);
+            this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(198, 32);
+            this.label17.TabIndex = 8;
+            this.label17.Tag = "";
+            this.label17.Text = "• Any type of file";
             // 
-            // button57
+            // label16
             // 
-            this.button57.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button57.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button57.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button57.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button57.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button57.ForeColor = System.Drawing.Color.White;
-            this.button57.Location = new System.Drawing.Point(11, 192);
-            this.button57.Margin = new System.Windows.Forms.Padding(2);
-            this.button57.Name = "button57";
-            this.button57.Size = new System.Drawing.Size(186, 31);
-            this.button57.TabIndex = 72;
-            this.button57.Text = "Add \"Desktop Shortcuts\"";
-            this.button57.UseVisualStyleBackColor = false;
-            this.button57.Click += new System.EventHandler(this.button57_Click);
+            this.label16.AutoSize = true;
+            this.label16.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label16.ForeColor = System.Drawing.Color.Silver;
+            this.label16.Location = new System.Drawing.Point(48, 165);
+            this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(233, 32);
+            this.label16.TabIndex = 7;
+            this.label16.Tag = "";
+            this.label16.Text = "• Links to webpages";
             // 
-            // button52
+            // label15
             // 
-            this.button52.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button52.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button52.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button52.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button52.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button52.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.button52.ForeColor = System.Drawing.Color.White;
-            this.button52.Location = new System.Drawing.Point(202, 120);
-            this.button52.Margin = new System.Windows.Forms.Padding(2);
-            this.button52.Name = "button52";
-            this.button52.Size = new System.Drawing.Size(30, 31);
-            this.button52.TabIndex = 71;
-            this.button52.Text = "?";
-            this.button52.UseVisualStyleBackColor = false;
-            this.button52.Click += new System.EventHandler(this.button52_Click);
+            this.label15.AutoSize = true;
+            this.label15.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label15.ForeColor = System.Drawing.Color.Silver;
+            this.label15.Location = new System.Drawing.Point(48, 132);
+            this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(247, 32);
+            this.label15.TabIndex = 6;
+            this.label15.Tag = "";
+            this.label15.Text = "• Shortcuts to folders";
             // 
-            // button53
+            // label14
             // 
-            this.button53.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button53.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button53.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button53.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button53.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button53.ForeColor = System.Drawing.Color.White;
-            this.button53.Location = new System.Drawing.Point(11, 84);
-            this.button53.Margin = new System.Windows.Forms.Padding(2);
-            this.button53.Name = "button53";
-            this.button53.Size = new System.Drawing.Size(186, 31);
-            this.button53.TabIndex = 70;
-            this.button53.Text = "Add \"System Tools\"";
-            this.button53.UseVisualStyleBackColor = false;
-            this.button53.Click += new System.EventHandler(this.button53_Click);
+            this.label14.AutoSize = true;
+            this.label14.Font = new System.Drawing.Font("Segoe UI Semibold", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label14.ForeColor = System.Drawing.Color.Silver;
+            this.label14.Location = new System.Drawing.Point(48, 101);
+            this.label14.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label14.Name = "label14";
+            this.label14.Size = new System.Drawing.Size(175, 32);
+            this.label14.TabIndex = 5;
+            this.label14.Tag = "";
+            this.label14.Text = "• Any program";
             // 
-            // button49
+            // label13
             // 
-            this.button49.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button49.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button49.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button49.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button49.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button49.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.button49.ForeColor = System.Drawing.Color.White;
-            this.button49.Location = new System.Drawing.Point(202, 156);
-            this.button49.Margin = new System.Windows.Forms.Padding(2);
-            this.button49.Name = "button49";
-            this.button49.Size = new System.Drawing.Size(30, 31);
-            this.button49.TabIndex = 69;
-            this.button49.Text = "?";
-            this.button49.UseVisualStyleBackColor = false;
-            this.button49.Click += new System.EventHandler(this.button49_Click);
+            this.label13.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label13.ForeColor = System.Drawing.Color.Silver;
+            this.label13.Location = new System.Drawing.Point(8, 12);
+            this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label13.Name = "label13";
+            this.label13.Size = new System.Drawing.Size(515, 76);
+            this.label13.TabIndex = 4;
+            this.label13.Tag = "";
+            this.label13.Text = "Integrator is able to add fully customized items in Desktop right-click menu:";
             // 
-            // button51
+            // tabPage8
             // 
-            this.button51.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button51.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button51.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button51.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button51.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button51.ForeColor = System.Drawing.Color.White;
-            this.button51.Location = new System.Drawing.Point(11, 156);
-            this.button51.Margin = new System.Windows.Forms.Padding(2);
-            this.button51.Name = "button51";
-            this.button51.Size = new System.Drawing.Size(186, 31);
-            this.button51.TabIndex = 68;
-            this.button51.Text = "Add \"System Shortcuts\"";
-            this.button51.UseVisualStyleBackColor = false;
-            this.button51.Click += new System.EventHandler(this.button51_Click);
+            this.tabPage8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.tabPage8.Controls.Add(this.btnAddItem);
+            this.tabPage8.Controls.Add(this.itemnamegroup);
+            this.tabPage8.Controls.Add(this.security);
+            this.tabPage8.Controls.Add(this.itemposition);
+            this.tabPage8.Controls.Add(this.icontoaddgroup);
+            this.tabPage8.Controls.Add(this.itemtoaddgroup);
+            this.tabPage8.Controls.Add(this.itemtype);
+            this.tabPage8.Controls.Add(this.label26);
+            this.tabPage8.Location = new System.Drawing.Point(4, 4);
+            this.tabPage8.Margin = new System.Windows.Forms.Padding(2);
+            this.tabPage8.Name = "tabPage8";
+            this.tabPage8.Padding = new System.Windows.Forms.Padding(2);
+            this.tabPage8.Size = new System.Drawing.Size(847, 603);
+            this.tabPage8.TabIndex = 1;
+            this.tabPage8.Text = "Add/Modify";
             // 
-            // button56
+            // btnAddItem
             // 
-            this.button56.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button56.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button56.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button56.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button56.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button56.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.button56.ForeColor = System.Drawing.Color.White;
-            this.button56.Location = new System.Drawing.Point(202, 84);
-            this.button56.Margin = new System.Windows.Forms.Padding(2);
-            this.button56.Name = "button56";
-            this.button56.Size = new System.Drawing.Size(30, 31);
-            this.button56.TabIndex = 67;
-            this.button56.Text = "?";
-            this.button56.UseVisualStyleBackColor = false;
-            this.button56.Click += new System.EventHandler(this.button56_Click);
+            this.btnAddItem.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnAddItem.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnAddItem.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnAddItem.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnAddItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnAddItem.ForeColor = System.Drawing.Color.White;
+            this.btnAddItem.Location = new System.Drawing.Point(640, 548);
+            this.btnAddItem.Margin = new System.Windows.Forms.Padding(2);
+            this.btnAddItem.Name = "btnAddItem";
+            this.btnAddItem.Size = new System.Drawing.Size(122, 39);
+            this.btnAddItem.TabIndex = 85;
+            this.btnAddItem.Text = "Add/Modify";
+            this.btnAddItem.UseVisualStyleBackColor = false;
+            this.btnAddItem.Click += new System.EventHandler(this.btnAddItem_Click);
             // 
-            // button54
+            // itemnamegroup
             // 
-            this.button54.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button54.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button54.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button54.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button54.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button54.ForeColor = System.Drawing.Color.White;
-            this.button54.Location = new System.Drawing.Point(11, 120);
-            this.button54.Margin = new System.Windows.Forms.Padding(2);
-            this.button54.Name = "button54";
-            this.button54.Size = new System.Drawing.Size(186, 31);
-            this.button54.TabIndex = 65;
-            this.button54.Text = "Add \"Windows Apps\"";
-            this.button54.UseVisualStyleBackColor = false;
-            this.button54.Click += new System.EventHandler(this.button54_Click);
+            this.itemnamegroup.Controls.Add(this.txtItemName);
+            this.itemnamegroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.itemnamegroup.ForeColor = System.Drawing.Color.Silver;
+            this.itemnamegroup.Location = new System.Drawing.Point(14, 504);
+            this.itemnamegroup.Margin = new System.Windows.Forms.Padding(2);
+            this.itemnamegroup.Name = "itemnamegroup";
+            this.itemnamegroup.Padding = new System.Windows.Forms.Padding(2);
+            this.itemnamegroup.Size = new System.Drawing.Size(621, 82);
+            this.itemnamegroup.TabIndex = 84;
+            this.itemnamegroup.TabStop = false;
+            this.itemnamegroup.Text = "Item name in menu:";
             // 
-            // tabPage11
+            // txtItemName
             // 
-            this.tabPage11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.tabPage11.Controls.Add(this.panel6);
-            this.tabPage11.Controls.Add(this.button26);
-            this.tabPage11.Controls.Add(this.button8);
-            this.tabPage11.Controls.Add(this.label23);
-            this.tabPage11.Controls.Add(this.btnCreateCustomCommand);
-            this.tabPage11.Controls.Add(this.button48);
-            this.tabPage11.Controls.Add(this.txtRunKeyword);
-            this.tabPage11.Controls.Add(this.label22);
-            this.tabPage11.Controls.Add(this.txtRunFile);
-            this.tabPage11.Controls.Add(this.label21);
-            this.tabPage11.Controls.Add(this.label20);
-            this.tabPage11.Location = new System.Drawing.Point(4, 4);
-            this.tabPage11.Margin = new System.Windows.Forms.Padding(2);
-            this.tabPage11.Name = "tabPage11";
-            this.tabPage11.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage11.Size = new System.Drawing.Size(676, 483);
-            this.tabPage11.TabIndex = 4;
-            this.tabPage11.Text = "Run Dialog";
+            this.txtItemName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtItemName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtItemName.ForeColor = System.Drawing.Color.White;
+            this.txtItemName.Location = new System.Drawing.Point(14, 32);
+            this.txtItemName.Margin = new System.Windows.Forms.Padding(2);
+            this.txtItemName.Name = "txtItemName";
+            this.txtItemName.Size = new System.Drawing.Size(594, 34);
+            this.txtItemName.TabIndex = 82;
             // 
-            // panel6
+            // security
             // 
-            this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panel6.Controls.Add(this.listCustomCommands);
-            this.panel6.Location = new System.Drawing.Point(11, 210);
-            this.panel6.Margin = new System.Windows.Forms.Padding(2);
-            this.panel6.Name = "panel6";
-            this.panel6.Size = new System.Drawing.Size(271, 263);
-            this.panel6.TabIndex = 84;
+            this.security.Controls.Add(this.checkShift);
+            this.security.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.security.ForeColor = System.Drawing.Color.Silver;
+            this.security.Location = new System.Drawing.Point(14, 422);
+            this.security.Margin = new System.Windows.Forms.Padding(2);
+            this.security.Name = "security";
+            this.security.Padding = new System.Windows.Forms.Padding(2);
+            this.security.Size = new System.Drawing.Size(621, 76);
+            this.security.TabIndex = 83;
+            this.security.TabStop = false;
+            this.security.Text = "Security:";
             // 
-            // listCustomCommands
+            // checkShift
             // 
-            this.listCustomCommands.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.listCustomCommands.BorderStyle = System.Windows.Forms.BorderStyle.None;
-            this.listCustomCommands.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.listCustomCommands.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.listCustomCommands.ForeColor = System.Drawing.Color.White;
-            this.listCustomCommands.FormattingEnabled = true;
-            this.listCustomCommands.HorizontalScrollbar = true;
-            this.listCustomCommands.ItemHeight = 21;
-            this.listCustomCommands.Location = new System.Drawing.Point(0, 0);
-            this.listCustomCommands.Margin = new System.Windows.Forms.Padding(2);
-            this.listCustomCommands.Name = "listCustomCommands";
-            this.listCustomCommands.Size = new System.Drawing.Size(269, 261);
-            this.listCustomCommands.TabIndex = 79;
+            this.checkShift.AutoSize = true;
+            this.checkShift.ForeColor = System.Drawing.Color.White;
+            this.checkShift.Location = new System.Drawing.Point(14, 32);
+            this.checkShift.Margin = new System.Windows.Forms.Padding(2);
+            this.checkShift.Name = "checkShift";
+            this.checkShift.Size = new System.Drawing.Size(379, 32);
+            this.checkShift.TabIndex = 83;
+            this.checkShift.Text = "Show only when SHIFT key is pressed";
+            this.checkShift.UseVisualStyleBackColor = true;
             // 
-            // button26
+            // itemposition
             // 
-            this.button26.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button26.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button26.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button26.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button26.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button26.ForeColor = System.Drawing.Color.White;
-            this.button26.Location = new System.Drawing.Point(286, 210);
-            this.button26.Margin = new System.Windows.Forms.Padding(2);
-            this.button26.Name = "button26";
-            this.button26.Size = new System.Drawing.Size(66, 27);
-            this.button26.TabIndex = 82;
-            this.button26.Text = "Remove";
-            this.button26.UseVisualStyleBackColor = false;
-            this.button26.Click += new System.EventHandler(this.button26_Click);
+            this.itemposition.Controls.Add(this.radioTop);
+            this.itemposition.Controls.Add(this.radioMiddle);
+            this.itemposition.Controls.Add(this.radioBottom);
+            this.itemposition.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.itemposition.ForeColor = System.Drawing.Color.Silver;
+            this.itemposition.Location = new System.Drawing.Point(14, 340);
+            this.itemposition.Margin = new System.Windows.Forms.Padding(2);
+            this.itemposition.Name = "itemposition";
+            this.itemposition.Padding = new System.Windows.Forms.Padding(2);
+            this.itemposition.Size = new System.Drawing.Size(621, 78);
+            this.itemposition.TabIndex = 82;
+            this.itemposition.TabStop = false;
+            this.itemposition.Text = "Item position:";
             // 
-            // button8
+            // radioTop
             // 
-            this.button8.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button8.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button8.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button8.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button8.ForeColor = System.Drawing.Color.White;
-            this.button8.Location = new System.Drawing.Point(286, 241);
-            this.button8.Margin = new System.Windows.Forms.Padding(2);
-            this.button8.Name = "button8";
-            this.button8.Size = new System.Drawing.Size(66, 27);
-            this.button8.TabIndex = 81;
-            this.button8.Text = "Refresh";
-            this.button8.UseVisualStyleBackColor = false;
-            this.button8.Click += new System.EventHandler(this.button8_Click);
+            this.radioTop.AutoSize = true;
+            this.radioTop.Checked = true;
+            this.radioTop.ForeColor = System.Drawing.Color.White;
+            this.radioTop.Location = new System.Drawing.Point(14, 32);
+            this.radioTop.Margin = new System.Windows.Forms.Padding(2);
+            this.radioTop.Name = "radioTop";
+            this.radioTop.Size = new System.Drawing.Size(66, 32);
+            this.radioTop.TabIndex = 83;
+            this.radioTop.TabStop = true;
+            this.radioTop.Text = "Top";
+            this.radioTop.UseVisualStyleBackColor = true;
+            this.radioTop.CheckedChanged += new System.EventHandler(this.radioTop_CheckedChanged);
             // 
-            // label23
+            // radioMiddle
             // 
-            this.label23.AutoSize = true;
-            this.label23.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label23.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label23.Location = new System.Drawing.Point(6, 173);
-            this.label23.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label23.Name = "label23";
-            this.label23.Size = new System.Drawing.Size(268, 28);
-            this.label23.TabIndex = 80;
-            this.label23.Tag = "themeable";
-            this.label23.Text = "Remove existing commands";
+            this.radioMiddle.AutoSize = true;
+            this.radioMiddle.ForeColor = System.Drawing.Color.White;
+            this.radioMiddle.Location = new System.Drawing.Point(86, 32);
+            this.radioMiddle.Margin = new System.Windows.Forms.Padding(2);
+            this.radioMiddle.Name = "radioMiddle";
+            this.radioMiddle.Size = new System.Drawing.Size(96, 32);
+            this.radioMiddle.TabIndex = 84;
+            this.radioMiddle.Text = "Middle";
+            this.radioMiddle.UseVisualStyleBackColor = true;
+            this.radioMiddle.CheckedChanged += new System.EventHandler(this.radioMiddle_CheckedChanged);
             // 
-            // btnCreateCustomCommand
+            // radioBottom
             // 
-            this.btnCreateCustomCommand.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnCreateCustomCommand.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnCreateCustomCommand.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnCreateCustomCommand.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnCreateCustomCommand.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnCreateCustomCommand.ForeColor = System.Drawing.Color.White;
-            this.btnCreateCustomCommand.Location = new System.Drawing.Point(299, 130);
-            this.btnCreateCustomCommand.Margin = new System.Windows.Forms.Padding(2);
-            this.btnCreateCustomCommand.Name = "btnCreateCustomCommand";
-            this.btnCreateCustomCommand.Size = new System.Drawing.Size(53, 29);
-            this.btnCreateCustomCommand.TabIndex = 60;
-            this.btnCreateCustomCommand.Text = "Create";
-            this.btnCreateCustomCommand.UseVisualStyleBackColor = false;
-            this.btnCreateCustomCommand.Click += new System.EventHandler(this.button50_Click);
+            this.radioBottom.AutoSize = true;
+            this.radioBottom.ForeColor = System.Drawing.Color.White;
+            this.radioBottom.Location = new System.Drawing.Point(188, 32);
+            this.radioBottom.Margin = new System.Windows.Forms.Padding(2);
+            this.radioBottom.Name = "radioBottom";
+            this.radioBottom.Size = new System.Drawing.Size(101, 32);
+            this.radioBottom.TabIndex = 85;
+            this.radioBottom.Text = "Bottom";
+            this.radioBottom.UseVisualStyleBackColor = true;
+            this.radioBottom.CheckedChanged += new System.EventHandler(this.radioBottom_CheckedChanged);
             // 
-            // button48
+            // icontoaddgroup
             // 
-            this.button48.BackColor = System.Drawing.Color.DodgerBlue;
-            this.button48.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.button48.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.button48.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.button48.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.button48.ForeColor = System.Drawing.Color.White;
-            this.button48.Location = new System.Drawing.Point(320, 75);
-            this.button48.Margin = new System.Windows.Forms.Padding(2);
-            this.button48.Name = "button48";
-            this.button48.Size = new System.Drawing.Size(32, 29);
-            this.button48.TabIndex = 58;
-            this.button48.Text = "...";
-            this.button48.UseVisualStyleBackColor = false;
-            this.button48.Click += new System.EventHandler(this.button48_Click);
+            this.icontoaddgroup.Controls.Add(this.checkDefaultIcon);
+            this.icontoaddgroup.Controls.Add(this.btnBrowseIcon);
+            this.icontoaddgroup.Controls.Add(this.txtIcon);
+            this.icontoaddgroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.icontoaddgroup.ForeColor = System.Drawing.Color.Silver;
+            this.icontoaddgroup.Location = new System.Drawing.Point(14, 222);
+            this.icontoaddgroup.Margin = new System.Windows.Forms.Padding(2);
+            this.icontoaddgroup.Name = "icontoaddgroup";
+            this.icontoaddgroup.Padding = new System.Windows.Forms.Padding(2);
+            this.icontoaddgroup.Size = new System.Drawing.Size(621, 112);
+            this.icontoaddgroup.TabIndex = 81;
+            this.icontoaddgroup.TabStop = false;
+            this.icontoaddgroup.Text = "Icon to add:";
             // 
-            // txtRunKeyword
+            // checkDefaultIcon
             // 
-            this.txtRunKeyword.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtRunKeyword.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtRunKeyword.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.txtRunKeyword.ForeColor = System.Drawing.Color.White;
-            this.txtRunKeyword.Location = new System.Drawing.Point(11, 130);
-            this.txtRunKeyword.Margin = new System.Windows.Forms.Padding(2);
-            this.txtRunKeyword.Name = "txtRunKeyword";
-            this.txtRunKeyword.Size = new System.Drawing.Size(284, 29);
-            this.txtRunKeyword.TabIndex = 9;
+            this.checkDefaultIcon.AutoSize = true;
+            this.checkDefaultIcon.Checked = true;
+            this.checkDefaultIcon.CheckState = System.Windows.Forms.CheckState.Checked;
+            this.checkDefaultIcon.ForeColor = System.Drawing.Color.White;
+            this.checkDefaultIcon.Location = new System.Drawing.Point(14, 72);
+            this.checkDefaultIcon.Margin = new System.Windows.Forms.Padding(2);
+            this.checkDefaultIcon.Name = "checkDefaultIcon";
+            this.checkDefaultIcon.Size = new System.Drawing.Size(209, 32);
+            this.checkDefaultIcon.TabIndex = 82;
+            this.checkDefaultIcon.Text = "Use program\'s icon";
+            this.checkDefaultIcon.UseVisualStyleBackColor = true;
+            this.checkDefaultIcon.CheckedChanged += new System.EventHandler(this.checkDefaultIcon_CheckedChanged);
             // 
-            // label22
+            // btnBrowseIcon
             // 
-            this.label22.AutoSize = true;
-            this.label22.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label22.ForeColor = System.Drawing.Color.White;
-            this.label22.Location = new System.Drawing.Point(7, 105);
-            this.label22.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label22.Name = "label22";
-            this.label22.Size = new System.Drawing.Size(79, 21);
-            this.label22.TabIndex = 8;
-            this.label22.Text = "Keyword:";
+            this.btnBrowseIcon.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnBrowseIcon.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnBrowseIcon.Enabled = false;
+            this.btnBrowseIcon.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnBrowseIcon.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnBrowseIcon.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnBrowseIcon.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnBrowseIcon.ForeColor = System.Drawing.Color.White;
+            this.btnBrowseIcon.Location = new System.Drawing.Point(562, 32);
+            this.btnBrowseIcon.Margin = new System.Windows.Forms.Padding(2);
+            this.btnBrowseIcon.Name = "btnBrowseIcon";
+            this.btnBrowseIcon.Size = new System.Drawing.Size(45, 34);
+            this.btnBrowseIcon.TabIndex = 82;
+            this.btnBrowseIcon.Text = "...";
+            this.btnBrowseIcon.UseVisualStyleBackColor = false;
+            this.btnBrowseIcon.Click += new System.EventHandler(this.btnBrowseIcon_Click);
+            // 
+            // txtIcon
+            // 
+            this.txtIcon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtIcon.Enabled = false;
+            this.txtIcon.ForeColor = System.Drawing.Color.White;
+            this.txtIcon.Location = new System.Drawing.Point(14, 32);
+            this.txtIcon.Margin = new System.Windows.Forms.Padding(2);
+            this.txtIcon.Name = "txtIcon";
+            this.txtIcon.ReadOnly = true;
+            this.txtIcon.Size = new System.Drawing.Size(542, 34);
+            this.txtIcon.TabIndex = 81;
             // 
-            // txtRunFile
+            // itemtoaddgroup
             // 
-            this.txtRunFile.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtRunFile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtRunFile.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.txtRunFile.ForeColor = System.Drawing.Color.White;
-            this.txtRunFile.Location = new System.Drawing.Point(11, 75);
-            this.txtRunFile.Margin = new System.Windows.Forms.Padding(2);
-            this.txtRunFile.Name = "txtRunFile";
-            this.txtRunFile.ReadOnly = true;
-            this.txtRunFile.Size = new System.Drawing.Size(305, 29);
-            this.txtRunFile.TabIndex = 7;
+            this.itemtoaddgroup.Controls.Add(this.btnBrowseItem);
+            this.itemtoaddgroup.Controls.Add(this.txtItem);
+            this.itemtoaddgroup.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.itemtoaddgroup.ForeColor = System.Drawing.Color.Silver;
+            this.itemtoaddgroup.Location = new System.Drawing.Point(14, 134);
+            this.itemtoaddgroup.Margin = new System.Windows.Forms.Padding(2);
+            this.itemtoaddgroup.Name = "itemtoaddgroup";
+            this.itemtoaddgroup.Padding = new System.Windows.Forms.Padding(2);
+            this.itemtoaddgroup.Size = new System.Drawing.Size(621, 84);
+            this.itemtoaddgroup.TabIndex = 80;
+            this.itemtoaddgroup.TabStop = false;
+            this.itemtoaddgroup.Text = "Program to add:";
             // 
-            // label21
+            // btnBrowseItem
             // 
-            this.label21.AutoSize = true;
-            this.label21.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label21.ForeColor = System.Drawing.Color.White;
-            this.label21.Location = new System.Drawing.Point(7, 50);
-            this.label21.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label21.Name = "label21";
-            this.label21.Size = new System.Drawing.Size(102, 21);
-            this.label21.TabIndex = 6;
-            this.label21.Text = "File location:";
+            this.btnBrowseItem.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnBrowseItem.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnBrowseItem.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnBrowseItem.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnBrowseItem.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnBrowseItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnBrowseItem.ForeColor = System.Drawing.Color.White;
+            this.btnBrowseItem.Location = new System.Drawing.Point(562, 32);
+            this.btnBrowseItem.Margin = new System.Windows.Forms.Padding(2);
+            this.btnBrowseItem.Name = "btnBrowseItem";
+            this.btnBrowseItem.Size = new System.Drawing.Size(45, 34);
+            this.btnBrowseItem.TabIndex = 82;
+            this.btnBrowseItem.Text = "...";
+            this.btnBrowseItem.UseVisualStyleBackColor = false;
+            this.btnBrowseItem.Click += new System.EventHandler(this.btnBrowseItem_Click);
             // 
-            // label20
+            // txtItem
             // 
-            this.label20.AutoSize = true;
-            this.label20.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label20.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label20.Location = new System.Drawing.Point(6, 10);
-            this.label20.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label20.Name = "label20";
-            this.label20.Size = new System.Drawing.Size(298, 28);
-            this.label20.TabIndex = 5;
-            this.label20.Tag = "themeable";
-            this.label20.Text = "Define your custom commands";
+            this.txtItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtItem.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtItem.ForeColor = System.Drawing.Color.White;
+            this.txtItem.Location = new System.Drawing.Point(14, 32);
+            this.txtItem.Margin = new System.Windows.Forms.Padding(2);
+            this.txtItem.Name = "txtItem";
+            this.txtItem.ReadOnly = true;
+            this.txtItem.Size = new System.Drawing.Size(542, 34);
+            this.txtItem.TabIndex = 81;
             // 
-            // optionsTab
+            // itemtype
             // 
-            this.optionsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.optionsTab.Controls.Add(this.btnChangelog);
-            this.optionsTab.Controls.Add(this.btnUpdate);
-            this.optionsTab.Controls.Add(this.btnResetConfig);
-            this.optionsTab.Controls.Add(this.label27);
-            this.optionsTab.Controls.Add(this.radioMinimal);
-            this.optionsTab.Controls.Add(this.radioCaramel);
-            this.optionsTab.Controls.Add(this.radioLime);
-            this.optionsTab.Controls.Add(this.radioMagma);
-            this.optionsTab.Controls.Add(this.radioOcean);
-            this.optionsTab.Controls.Add(this.radioZerg);
-            this.optionsTab.Location = new System.Drawing.Point(4, 24);
-            this.optionsTab.Margin = new System.Windows.Forms.Padding(2);
-            this.optionsTab.Name = "optionsTab";
-            this.optionsTab.Padding = new System.Windows.Forms.Padding(2);
-            this.optionsTab.Size = new System.Drawing.Size(688, 513);
-            this.optionsTab.TabIndex = 6;
-            this.optionsTab.Text = "Options";
+            this.itemtype.Controls.Add(this.radioCommand);
+            this.itemtype.Controls.Add(this.radioProgram);
+            this.itemtype.Controls.Add(this.radioFolder);
+            this.itemtype.Controls.Add(this.radioFile);
+            this.itemtype.Controls.Add(this.radioLink);
+            this.itemtype.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.itemtype.ForeColor = System.Drawing.Color.Silver;
+            this.itemtype.Location = new System.Drawing.Point(14, 50);
+            this.itemtype.Margin = new System.Windows.Forms.Padding(2);
+            this.itemtype.Name = "itemtype";
+            this.itemtype.Padding = new System.Windows.Forms.Padding(2);
+            this.itemtype.Size = new System.Drawing.Size(621, 79);
+            this.itemtype.TabIndex = 79;
+            this.itemtype.TabStop = false;
+            this.itemtype.Text = "Item Type:";
             // 
-            // btnChangelog
+            // radioCommand
             // 
-            this.btnChangelog.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnChangelog.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnChangelog.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnChangelog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnChangelog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnChangelog.ForeColor = System.Drawing.Color.White;
-            this.btnChangelog.Location = new System.Drawing.Point(11, 198);
-            this.btnChangelog.Margin = new System.Windows.Forms.Padding(2);
-            this.btnChangelog.Name = "btnChangelog";
-            this.btnChangelog.Size = new System.Drawing.Size(155, 31);
-            this.btnChangelog.TabIndex = 58;
-            this.btnChangelog.Text = "View changes";
-            this.btnChangelog.UseVisualStyleBackColor = false;
-            this.btnChangelog.Click += new System.EventHandler(this.btnChangelog_Click);
+            this.radioCommand.AutoSize = true;
+            this.radioCommand.ForeColor = System.Drawing.Color.White;
+            this.radioCommand.Location = new System.Drawing.Point(481, 32);
+            this.radioCommand.Margin = new System.Windows.Forms.Padding(2);
+            this.radioCommand.Name = "radioCommand";
+            this.radioCommand.Size = new System.Drawing.Size(127, 32);
+            this.radioCommand.TabIndex = 84;
+            this.radioCommand.Text = "Command";
+            this.radioCommand.UseVisualStyleBackColor = true;
+            this.radioCommand.CheckedChanged += new System.EventHandler(this.radioCommand_CheckedChanged);
             // 
-            // btnUpdate
+            // radioProgram
             // 
-            this.btnUpdate.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnUpdate.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnUpdate.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnUpdate.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnUpdate.ForeColor = System.Drawing.Color.White;
-            this.btnUpdate.Location = new System.Drawing.Point(11, 163);
-            this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
-            this.btnUpdate.Name = "btnUpdate";
-            this.btnUpdate.Size = new System.Drawing.Size(155, 31);
-            this.btnUpdate.TabIndex = 57;
-            this.btnUpdate.Text = "Check for update";
-            this.btnUpdate.UseVisualStyleBackColor = false;
-            this.btnUpdate.Click += new System.EventHandler(this.btnUpdate_Click);
+            this.radioProgram.AutoSize = true;
+            this.radioProgram.Checked = true;
+            this.radioProgram.ForeColor = System.Drawing.Color.White;
+            this.radioProgram.Location = new System.Drawing.Point(14, 32);
+            this.radioProgram.Margin = new System.Windows.Forms.Padding(2);
+            this.radioProgram.Name = "radioProgram";
+            this.radioProgram.Size = new System.Drawing.Size(111, 32);
+            this.radioProgram.TabIndex = 80;
+            this.radioProgram.TabStop = true;
+            this.radioProgram.Text = "Program";
+            this.radioProgram.UseVisualStyleBackColor = true;
+            this.radioProgram.CheckedChanged += new System.EventHandler(this.radioProgram_CheckedChanged);
             // 
-            // btnResetConfig
+            // radioFolder
             // 
-            this.btnResetConfig.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnResetConfig.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnResetConfig.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnResetConfig.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnResetConfig.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnResetConfig.ForeColor = System.Drawing.Color.White;
-            this.btnResetConfig.Location = new System.Drawing.Point(11, 232);
-            this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
-            this.btnResetConfig.Name = "btnResetConfig";
-            this.btnResetConfig.Size = new System.Drawing.Size(155, 31);
-            this.btnResetConfig.TabIndex = 56;
-            this.btnResetConfig.Text = "Reset configuration";
-            this.btnResetConfig.UseVisualStyleBackColor = false;
-            this.btnResetConfig.Click += new System.EventHandler(this.btnResetConfig_Click);
+            this.radioFolder.AutoSize = true;
+            this.radioFolder.ForeColor = System.Drawing.Color.White;
+            this.radioFolder.Location = new System.Drawing.Point(131, 32);
+            this.radioFolder.Margin = new System.Windows.Forms.Padding(2);
+            this.radioFolder.Name = "radioFolder";
+            this.radioFolder.Size = new System.Drawing.Size(90, 32);
+            this.radioFolder.TabIndex = 81;
+            this.radioFolder.Text = "Folder";
+            this.radioFolder.UseVisualStyleBackColor = true;
+            this.radioFolder.CheckedChanged += new System.EventHandler(this.radioFolder_CheckedChanged);
             // 
-            // label27
+            // radioFile
             // 
-            this.label27.AutoSize = true;
-            this.label27.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label27.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label27.Location = new System.Drawing.Point(6, 10);
-            this.label27.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label27.Name = "label27";
-            this.label27.Size = new System.Drawing.Size(192, 28);
-            this.label27.TabIndex = 55;
-            this.label27.Tag = "themeable";
-            this.label27.Text = "Choose your theme";
+            this.radioFile.AutoSize = true;
+            this.radioFile.ForeColor = System.Drawing.Color.White;
+            this.radioFile.Location = new System.Drawing.Point(302, 32);
+            this.radioFile.Margin = new System.Windows.Forms.Padding(2);
+            this.radioFile.Name = "radioFile";
+            this.radioFile.Size = new System.Drawing.Size(173, 32);
+            this.radioFile.TabIndex = 83;
+            this.radioFile.Text = "Any type of file";
+            this.radioFile.UseVisualStyleBackColor = true;
+            this.radioFile.CheckedChanged += new System.EventHandler(this.radioFile_CheckedChanged);
             // 
-            // radioMinimal
+            // radioLink
             // 
-            this.radioMinimal.AutoSize = true;
-            this.radioMinimal.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioMinimal.ForeColor = System.Drawing.Color.Gray;
-            this.radioMinimal.Location = new System.Drawing.Point(119, 111);
-            this.radioMinimal.Margin = new System.Windows.Forms.Padding(2);
-            this.radioMinimal.Name = "radioMinimal";
-            this.radioMinimal.Size = new System.Drawing.Size(86, 25);
-            this.radioMinimal.TabIndex = 53;
-            this.radioMinimal.Text = "Minimal";
-            this.radioMinimal.UseVisualStyleBackColor = true;
-            this.radioMinimal.CheckedChanged += new System.EventHandler(this.radioMinimal_CheckedChanged);
+            this.radioLink.AutoSize = true;
+            this.radioLink.ForeColor = System.Drawing.Color.White;
+            this.radioLink.Location = new System.Drawing.Point(228, 32);
+            this.radioLink.Margin = new System.Windows.Forms.Padding(2);
+            this.radioLink.Name = "radioLink";
+            this.radioLink.Size = new System.Drawing.Size(71, 32);
+            this.radioLink.TabIndex = 82;
+            this.radioLink.Text = "Link";
+            this.radioLink.UseVisualStyleBackColor = true;
+            this.radioLink.CheckedChanged += new System.EventHandler(this.radioLink_CheckedChanged);
             // 
-            // radioCaramel
+            // label26
             // 
-            this.radioCaramel.AutoSize = true;
-            this.radioCaramel.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioCaramel.ForeColor = System.Drawing.Color.DarkOrange;
-            this.radioCaramel.Location = new System.Drawing.Point(119, 50);
-            this.radioCaramel.Margin = new System.Windows.Forms.Padding(2);
-            this.radioCaramel.Name = "radioCaramel";
-            this.radioCaramel.Size = new System.Drawing.Size(87, 25);
-            this.radioCaramel.TabIndex = 52;
-            this.radioCaramel.Text = "Caramel";
-            this.radioCaramel.UseVisualStyleBackColor = true;
-            this.radioCaramel.CheckedChanged += new System.EventHandler(this.radioCaramel_CheckedChanged);
+            this.label26.AutoSize = true;
+            this.label26.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label26.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label26.Location = new System.Drawing.Point(8, 12);
+            this.label26.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(274, 35);
+            this.label26.TabIndex = 78;
+            this.label26.Tag = "themeable";
+            this.label26.Text = "Add or modify an item";
             // 
-            // radioLime
+            // tabPage9
             // 
-            this.radioLime.AutoSize = true;
-            this.radioLime.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioLime.ForeColor = System.Drawing.Color.LimeGreen;
-            this.radioLime.Location = new System.Drawing.Point(119, 81);
-            this.radioLime.Margin = new System.Windows.Forms.Padding(2);
-            this.radioLime.Name = "radioLime";
-            this.radioLime.Size = new System.Drawing.Size(63, 25);
-            this.radioLime.TabIndex = 51;
-            this.radioLime.Text = "Lime";
-            this.radioLime.UseVisualStyleBackColor = true;
-            this.radioLime.CheckedChanged += new System.EventHandler(this.radioLime_CheckedChanged);
+            this.tabPage9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.tabPage9.Controls.Add(this.panel5);
+            this.tabPage9.Controls.Add(this.button60);
+            this.tabPage9.Controls.Add(this.button61);
+            this.tabPage9.Controls.Add(this.button62);
+            this.tabPage9.Controls.Add(this.label25);
+            this.tabPage9.Location = new System.Drawing.Point(4, 4);
+            this.tabPage9.Margin = new System.Windows.Forms.Padding(2);
+            this.tabPage9.Name = "tabPage9";
+            this.tabPage9.Padding = new System.Windows.Forms.Padding(2);
+            this.tabPage9.Size = new System.Drawing.Size(847, 603);
+            this.tabPage9.TabIndex = 2;
+            this.tabPage9.Text = "Remove";
             // 
-            // radioMagma
+            // panel5
             // 
-            this.radioMagma.AutoSize = true;
-            this.radioMagma.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioMagma.ForeColor = System.Drawing.Color.Tomato;
-            this.radioMagma.Location = new System.Drawing.Point(26, 81);
-            this.radioMagma.Margin = new System.Windows.Forms.Padding(2);
-            this.radioMagma.Name = "radioMagma";
-            this.radioMagma.Size = new System.Drawing.Size(83, 25);
-            this.radioMagma.TabIndex = 50;
-            this.radioMagma.Text = "Magma";
-            this.radioMagma.UseVisualStyleBackColor = true;
-            this.radioMagma.CheckedChanged += new System.EventHandler(this.radioMagma_CheckedChanged);
+            this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel5.Controls.Add(this.listDesktopItems);
+            this.panel5.Location = new System.Drawing.Point(14, 49);
+            this.panel5.Margin = new System.Windows.Forms.Padding(2);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(366, 543);
+            this.panel5.TabIndex = 82;
             // 
-            // radioOcean
+            // listDesktopItems
             // 
-            this.radioOcean.AutoSize = true;
-            this.radioOcean.Checked = true;
-            this.radioOcean.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioOcean.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.radioOcean.Location = new System.Drawing.Point(26, 50);
-            this.radioOcean.Margin = new System.Windows.Forms.Padding(2);
-            this.radioOcean.Name = "radioOcean";
-            this.radioOcean.Size = new System.Drawing.Size(74, 25);
-            this.radioOcean.TabIndex = 49;
-            this.radioOcean.TabStop = true;
-            this.radioOcean.Text = "Ocean";
-            this.radioOcean.UseVisualStyleBackColor = true;
-            this.radioOcean.CheckedChanged += new System.EventHandler(this.radioOcean_CheckedChanged);
+            this.listDesktopItems.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listDesktopItems.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listDesktopItems.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listDesktopItems.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.listDesktopItems.ForeColor = System.Drawing.Color.White;
+            this.listDesktopItems.FormattingEnabled = true;
+            this.listDesktopItems.HorizontalScrollbar = true;
+            this.listDesktopItems.ItemHeight = 28;
+            this.listDesktopItems.Location = new System.Drawing.Point(0, 0);
+            this.listDesktopItems.Margin = new System.Windows.Forms.Padding(2);
+            this.listDesktopItems.Name = "listDesktopItems";
+            this.listDesktopItems.Size = new System.Drawing.Size(364, 541);
+            this.listDesktopItems.TabIndex = 78;
             // 
-            // radioZerg
+            // button60
             // 
-            this.radioZerg.AutoSize = true;
-            this.radioZerg.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.radioZerg.ForeColor = System.Drawing.Color.MediumOrchid;
-            this.radioZerg.Location = new System.Drawing.Point(26, 111);
-            this.radioZerg.Margin = new System.Windows.Forms.Padding(2);
-            this.radioZerg.Name = "radioZerg";
-            this.radioZerg.Size = new System.Drawing.Size(62, 25);
-            this.radioZerg.TabIndex = 48;
-            this.radioZerg.Text = "Zerg";
-            this.radioZerg.UseVisualStyleBackColor = true;
-            this.radioZerg.CheckedChanged += new System.EventHandler(this.radioZerg_CheckedChanged);
+            this.button60.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button60.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button60.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button60.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button60.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button60.ForeColor = System.Drawing.Color.White;
+            this.button60.Location = new System.Drawing.Point(385, 94);
+            this.button60.Margin = new System.Windows.Forms.Padding(2);
+            this.button60.Name = "button60";
+            this.button60.Size = new System.Drawing.Size(118, 39);
+            this.button60.TabIndex = 81;
+            this.button60.Text = "Refresh";
+            this.button60.UseVisualStyleBackColor = false;
+            this.button60.Click += new System.EventHandler(this.button60_Click);
             // 
-            // defineCommandDialog
+            // button61
             // 
-            this.defineCommandDialog.Filter = "Executables [*.exe]|*.exe";
-            this.defineCommandDialog.Title = "Optimizer | Select a file...";
-            this.defineCommandDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineCmd_FileOk);
+            this.button61.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button61.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button61.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button61.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button61.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button61.ForeColor = System.Drawing.Color.White;
+            this.button61.Location = new System.Drawing.Point(385, 50);
+            this.button61.Margin = new System.Windows.Forms.Padding(2);
+            this.button61.Name = "button61";
+            this.button61.Size = new System.Drawing.Size(118, 39);
+            this.button61.TabIndex = 80;
+            this.button61.Text = "Remove";
+            this.button61.UseVisualStyleBackColor = false;
+            this.button61.Click += new System.EventHandler(this.button61_Click);
             // 
-            // defineProgramDialog
+            // button62
             // 
-            this.defineProgramDialog.Filter = "Executables [*.exe]|*.exe";
-            this.defineProgramDialog.Title = "Optimizer | Select a file...";
-            this.defineProgramDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineProgramDialog_FileOk);
+            this.button62.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button62.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button62.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button62.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button62.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button62.ForeColor = System.Drawing.Color.White;
+            this.button62.Location = new System.Drawing.Point(385, 138);
+            this.button62.Margin = new System.Windows.Forms.Padding(2);
+            this.button62.Name = "button62";
+            this.button62.Size = new System.Drawing.Size(118, 39);
+            this.button62.TabIndex = 79;
+            this.button62.Text = "Remove all";
+            this.button62.UseVisualStyleBackColor = false;
+            this.button62.Click += new System.EventHandler(this.button62_Click);
             // 
-            // defineFolderDialog
+            // label25
             // 
-            this.defineFolderDialog.Description = "Optimizer | Select a folder...";
+            this.label25.AutoSize = true;
+            this.label25.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label25.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label25.Location = new System.Drawing.Point(8, 12);
+            this.label25.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(373, 35);
+            this.label25.TabIndex = 77;
+            this.label25.Tag = "themeable";
+            this.label25.Text = "Remove existing Desktop items";
             // 
-            // defineFileDialog
+            // tabPage10
             // 
-            this.defineFileDialog.Filter = "All files [*.*]|*.*";
-            this.defineFileDialog.Title = "Optimizer | Select a file...";
-            this.defineFileDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFileDialog_FileOk);
+            this.tabPage10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.tabPage10.Controls.Add(this.button65);
+            this.tabPage10.Controls.Add(this.button66);
+            this.tabPage10.Controls.Add(this.label24);
+            this.tabPage10.Controls.Add(this.button58);
+            this.tabPage10.Controls.Add(this.button59);
+            this.tabPage10.Controls.Add(this.button55);
+            this.tabPage10.Controls.Add(this.button57);
+            this.tabPage10.Controls.Add(this.button52);
+            this.tabPage10.Controls.Add(this.button53);
+            this.tabPage10.Controls.Add(this.button49);
+            this.tabPage10.Controls.Add(this.button51);
+            this.tabPage10.Controls.Add(this.button56);
+            this.tabPage10.Controls.Add(this.button54);
+            this.tabPage10.Location = new System.Drawing.Point(4, 4);
+            this.tabPage10.Margin = new System.Windows.Forms.Padding(2);
+            this.tabPage10.Name = "tabPage10";
+            this.tabPage10.Padding = new System.Windows.Forms.Padding(2);
+            this.tabPage10.Size = new System.Drawing.Size(847, 603);
+            this.tabPage10.TabIndex = 3;
+            this.tabPage10.Text = "Ready Menus";
             // 
-            // DefineProgramIconDialog
+            // button65
             // 
-            this.DefineProgramIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
-            this.DefineProgramIconDialog.Title = "Optimizer | Select an icon or program...";
-            this.DefineProgramIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineProgramIconDialog_FileOk);
+            this.button65.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button65.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button65.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button65.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button65.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button65.ForeColor = System.Drawing.Color.White;
+            this.button65.Location = new System.Drawing.Point(14, 345);
+            this.button65.Margin = new System.Windows.Forms.Padding(2);
+            this.button65.Name = "button65";
+            this.button65.Size = new System.Drawing.Size(232, 39);
+            this.button65.TabIndex = 78;
+            this.button65.Text = "Remove \"Take Ownership\"";
+            this.button65.UseVisualStyleBackColor = false;
+            this.button65.Click += new System.EventHandler(this.button65_Click);
             // 
-            // DefineFolderIconDialog
+            // button66
             // 
-            this.DefineFolderIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
-            this.DefineFolderIconDialog.Title = "Optimizer | Select an icon or program...";
-            this.DefineFolderIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFolderIconDialog_FileOk);
+            this.button66.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button66.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button66.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button66.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button66.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button66.ForeColor = System.Drawing.Color.White;
+            this.button66.Location = new System.Drawing.Point(14, 300);
+            this.button66.Margin = new System.Windows.Forms.Padding(2);
+            this.button66.Name = "button66";
+            this.button66.Size = new System.Drawing.Size(232, 39);
+            this.button66.TabIndex = 77;
+            this.button66.Text = "Add \"Take Ownership\"";
+            this.button66.UseVisualStyleBackColor = false;
+            this.button66.Click += new System.EventHandler(this.button66_Click);
             // 
-            // DefineURLIconDialog
+            // label24
             // 
-            this.DefineURLIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
-            this.DefineURLIconDialog.Title = "Optimizer | Select an icon or program...";
-            this.DefineURLIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineURLIconDialog_FileOk);
+            this.label24.AutoSize = true;
+            this.label24.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label24.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label24.Location = new System.Drawing.Point(8, 12);
+            this.label24.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(288, 35);
+            this.label24.TabIndex = 76;
+            this.label24.Tag = "themeable";
+            this.label24.Text = "Add ready-made menus";
             // 
-            // DefineFileIconDialog
+            // button58
             // 
-            this.DefineFileIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
-            this.DefineFileIconDialog.Title = "Optimizer | Select a file...";
-            this.DefineFileIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFileIconDialog_FileOk);
+            this.button58.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button58.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button58.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button58.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button58.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button58.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.button58.ForeColor = System.Drawing.Color.White;
+            this.button58.Location = new System.Drawing.Point(252, 60);
+            this.button58.Margin = new System.Windows.Forms.Padding(2);
+            this.button58.Name = "button58";
+            this.button58.Size = new System.Drawing.Size(38, 39);
+            this.button58.TabIndex = 75;
+            this.button58.Text = "?";
+            this.button58.UseVisualStyleBackColor = false;
+            this.button58.Click += new System.EventHandler(this.button58_Click);
             // 
-            // DefineCommandIconDialog
+            // button59
             // 
-            this.DefineCommandIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
-            this.DefineCommandIconDialog.Title = "Optimizer | Select an icon or program...";
-            this.DefineCommandIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineCommandIconDialog_FileOk);
+            this.button59.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button59.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button59.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button59.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button59.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button59.ForeColor = System.Drawing.Color.White;
+            this.button59.Location = new System.Drawing.Point(14, 60);
+            this.button59.Margin = new System.Windows.Forms.Padding(2);
+            this.button59.Name = "button59";
+            this.button59.Size = new System.Drawing.Size(232, 39);
+            this.button59.TabIndex = 74;
+            this.button59.Text = "Add \"Power Menu\"";
+            this.button59.UseVisualStyleBackColor = false;
+            this.button59.Click += new System.EventHandler(this.button59_Click);
             // 
-            // integratorTimer
+            // button55
             // 
-            this.integratorTimer.Interval = 5;
-            this.integratorTimer.Tick += new System.EventHandler(this.integratorTimer_Tick);
+            this.button55.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button55.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button55.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button55.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button55.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button55.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.button55.ForeColor = System.Drawing.Color.White;
+            this.button55.Location = new System.Drawing.Point(252, 240);
+            this.button55.Margin = new System.Windows.Forms.Padding(2);
+            this.button55.Name = "button55";
+            this.button55.Size = new System.Drawing.Size(38, 39);
+            this.button55.TabIndex = 73;
+            this.button55.Text = "?";
+            this.button55.UseVisualStyleBackColor = false;
+            this.button55.Click += new System.EventHandler(this.button55_Click);
             // 
-            // runDialogTime
+            // button57
             // 
-            this.runDialogTime.Interval = 5;
-            this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
+            this.button57.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button57.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button57.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button57.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button57.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button57.ForeColor = System.Drawing.Color.White;
+            this.button57.Location = new System.Drawing.Point(14, 240);
+            this.button57.Margin = new System.Windows.Forms.Padding(2);
+            this.button57.Name = "button57";
+            this.button57.Size = new System.Drawing.Size(232, 39);
+            this.button57.TabIndex = 72;
+            this.button57.Text = "Add \"Desktop Shortcuts\"";
+            this.button57.UseVisualStyleBackColor = false;
+            this.button57.Click += new System.EventHandler(this.button57_Click);
             // 
-            // chkBlock
+            // button52
             // 
-            this.chkBlock.AutoSize = true;
-            this.chkBlock.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.chkBlock.ForeColor = System.Drawing.Color.White;
-            this.chkBlock.Location = new System.Drawing.Point(328, 110);
-            this.chkBlock.Margin = new System.Windows.Forms.Padding(2);
-            this.chkBlock.Name = "chkBlock";
-            this.chkBlock.Size = new System.Drawing.Size(69, 25);
-            this.chkBlock.TabIndex = 59;
-            this.chkBlock.Text = "Block";
-            this.chkBlock.UseVisualStyleBackColor = true;
-            this.chkBlock.CheckedChanged += new System.EventHandler(this.chkBlock_CheckedChanged);
+            this.button52.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button52.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button52.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button52.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button52.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button52.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.button52.ForeColor = System.Drawing.Color.White;
+            this.button52.Location = new System.Drawing.Point(252, 150);
+            this.button52.Margin = new System.Windows.Forms.Padding(2);
+            this.button52.Name = "button52";
+            this.button52.Size = new System.Drawing.Size(38, 39);
+            this.button52.TabIndex = 71;
+            this.button52.Text = "?";
+            this.button52.UseVisualStyleBackColor = false;
+            this.button52.Click += new System.EventHandler(this.button52_Click);
             // 
-            // toggleSwitch38
+            // button53
             // 
-            this.toggleSwitch38.Location = new System.Drawing.Point(439, 124);
-            this.toggleSwitch38.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch38.Name = "toggleSwitch38";
-            this.toggleSwitch38.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch38.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch38.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch38.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch38.OnText = "Disable Sticky Keys";
-            this.toggleSwitch38.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch38.TabIndex = 50;
-            this.toggleSwitch38.Tag = "themeable";
+            this.button53.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button53.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button53.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button53.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button53.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button53.ForeColor = System.Drawing.Color.White;
+            this.button53.Location = new System.Drawing.Point(14, 105);
+            this.button53.Margin = new System.Windows.Forms.Padding(2);
+            this.button53.Name = "button53";
+            this.button53.Size = new System.Drawing.Size(232, 39);
+            this.button53.TabIndex = 70;
+            this.button53.Text = "Add \"System Tools\"";
+            this.button53.UseVisualStyleBackColor = false;
+            this.button53.Click += new System.EventHandler(this.button53_Click);
             // 
-            // toggleSwitch36
+            // button49
             // 
-            this.toggleSwitch36.Location = new System.Drawing.Point(439, 88);
-            this.toggleSwitch36.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch36.Name = "toggleSwitch36";
-            this.toggleSwitch36.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch36.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch36.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch36.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch36.OnText = "Disable SmartScreen";
-            this.toggleSwitch36.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch36.TabIndex = 49;
-            this.toggleSwitch36.Tag = "themeable";
+            this.button49.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button49.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button49.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button49.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button49.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button49.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.button49.ForeColor = System.Drawing.Color.White;
+            this.button49.Location = new System.Drawing.Point(252, 195);
+            this.button49.Margin = new System.Windows.Forms.Padding(2);
+            this.button49.Name = "button49";
+            this.button49.Size = new System.Drawing.Size(38, 39);
+            this.button49.TabIndex = 69;
+            this.button49.Text = "?";
+            this.button49.UseVisualStyleBackColor = false;
+            this.button49.Click += new System.EventHandler(this.button49_Click);
             // 
-            // toggleSwitch33
+            // button51
             // 
-            this.toggleSwitch33.Location = new System.Drawing.Point(439, 52);
-            this.toggleSwitch33.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch33.Name = "toggleSwitch33";
-            this.toggleSwitch33.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch33.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch33.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch33.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch33.OnText = "Disable Fax Service";
-            this.toggleSwitch33.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch33.TabIndex = 48;
-            this.toggleSwitch33.Tag = "themeable";
+            this.button51.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button51.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button51.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button51.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button51.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button51.ForeColor = System.Drawing.Color.White;
+            this.button51.Location = new System.Drawing.Point(14, 195);
+            this.button51.Margin = new System.Windows.Forms.Padding(2);
+            this.button51.Name = "button51";
+            this.button51.Size = new System.Drawing.Size(232, 39);
+            this.button51.TabIndex = 68;
+            this.button51.Text = "Add \"System Shortcuts\"";
+            this.button51.UseVisualStyleBackColor = false;
+            this.button51.Click += new System.EventHandler(this.button51_Click);
             // 
-            // toggleSwitch32
+            // button56
             // 
-            this.toggleSwitch32.Location = new System.Drawing.Point(439, 16);
-            this.toggleSwitch32.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch32.Name = "toggleSwitch32";
-            this.toggleSwitch32.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch32.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch32.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch32.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch32.OnText = "Disable Compatibility Assistant";
-            this.toggleSwitch32.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch32.TabIndex = 47;
-            this.toggleSwitch32.Tag = "themeable";
+            this.button56.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button56.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button56.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button56.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button56.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button56.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.button56.ForeColor = System.Drawing.Color.White;
+            this.button56.Location = new System.Drawing.Point(252, 105);
+            this.button56.Margin = new System.Windows.Forms.Padding(2);
+            this.button56.Name = "button56";
+            this.button56.Size = new System.Drawing.Size(38, 39);
+            this.button56.TabIndex = 67;
+            this.button56.Text = "?";
+            this.button56.UseVisualStyleBackColor = false;
+            this.button56.Click += new System.EventHandler(this.button56_Click);
             // 
-            // toggleSwitch12
+            // button54
             // 
-            this.toggleSwitch12.Location = new System.Drawing.Point(227, 196);
-            this.toggleSwitch12.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch12.Name = "toggleSwitch12";
-            this.toggleSwitch12.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch12.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch12.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch12.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch12.OnText = "Disable Office 2016 Telemetry";
-            this.toggleSwitch12.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch12.TabIndex = 46;
-            this.toggleSwitch12.Tag = "themeable";
+            this.button54.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button54.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button54.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button54.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button54.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button54.ForeColor = System.Drawing.Color.White;
+            this.button54.Location = new System.Drawing.Point(14, 150);
+            this.button54.Margin = new System.Windows.Forms.Padding(2);
+            this.button54.Name = "button54";
+            this.button54.Size = new System.Drawing.Size(232, 39);
+            this.button54.TabIndex = 65;
+            this.button54.Text = "Add \"Windows Apps\"";
+            this.button54.UseVisualStyleBackColor = false;
+            this.button54.Click += new System.EventHandler(this.button54_Click);
             // 
-            // toggleSwitch11
+            // tabPage11
             // 
-            this.toggleSwitch11.Location = new System.Drawing.Point(227, 160);
-            this.toggleSwitch11.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch11.Name = "toggleSwitch11";
-            this.toggleSwitch11.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch11.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch11.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch11.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch11.OnText = "Disable Telemetry Tasks";
-            this.toggleSwitch11.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch11.TabIndex = 45;
-            this.toggleSwitch11.Tag = "themeable";
+            this.tabPage11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.tabPage11.Controls.Add(this.panel6);
+            this.tabPage11.Controls.Add(this.button26);
+            this.tabPage11.Controls.Add(this.button8);
+            this.tabPage11.Controls.Add(this.label23);
+            this.tabPage11.Controls.Add(this.btnCreateCustomCommand);
+            this.tabPage11.Controls.Add(this.button48);
+            this.tabPage11.Controls.Add(this.txtRunKeyword);
+            this.tabPage11.Controls.Add(this.label22);
+            this.tabPage11.Controls.Add(this.txtRunFile);
+            this.tabPage11.Controls.Add(this.label21);
+            this.tabPage11.Controls.Add(this.label20);
+            this.tabPage11.Location = new System.Drawing.Point(4, 4);
+            this.tabPage11.Margin = new System.Windows.Forms.Padding(2);
+            this.tabPage11.Name = "tabPage11";
+            this.tabPage11.Padding = new System.Windows.Forms.Padding(2);
+            this.tabPage11.Size = new System.Drawing.Size(847, 603);
+            this.tabPage11.TabIndex = 4;
+            this.tabPage11.Text = "Run Dialog";
             // 
-            // toggleSwitch10
+            // panel6
             // 
-            this.toggleSwitch10.Location = new System.Drawing.Point(227, 124);
-            this.toggleSwitch10.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch10.Name = "toggleSwitch10";
-            this.toggleSwitch10.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch10.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch10.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch10.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch10.OnText = "Disable Superfetch";
-            this.toggleSwitch10.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch10.TabIndex = 44;
-            this.toggleSwitch10.Tag = "themeable";
+            this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel6.Controls.Add(this.listCustomCommands);
+            this.panel6.Location = new System.Drawing.Point(14, 262);
+            this.panel6.Margin = new System.Windows.Forms.Padding(2);
+            this.panel6.Name = "panel6";
+            this.panel6.Size = new System.Drawing.Size(338, 328);
+            this.panel6.TabIndex = 84;
             // 
-            // toggleSwitch9
+            // listCustomCommands
             // 
-            this.toggleSwitch9.Location = new System.Drawing.Point(227, 88);
-            this.toggleSwitch9.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch9.Name = "toggleSwitch9";
-            this.toggleSwitch9.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch9.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch9.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch9.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch9.OnText = "Disable HomeGroup";
-            this.toggleSwitch9.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch9.TabIndex = 43;
-            this.toggleSwitch9.Tag = "themeable";
+            this.listCustomCommands.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listCustomCommands.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listCustomCommands.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listCustomCommands.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.listCustomCommands.ForeColor = System.Drawing.Color.White;
+            this.listCustomCommands.FormattingEnabled = true;
+            this.listCustomCommands.HorizontalScrollbar = true;
+            this.listCustomCommands.ItemHeight = 28;
+            this.listCustomCommands.Location = new System.Drawing.Point(0, 0);
+            this.listCustomCommands.Margin = new System.Windows.Forms.Padding(2);
+            this.listCustomCommands.Name = "listCustomCommands";
+            this.listCustomCommands.Size = new System.Drawing.Size(336, 326);
+            this.listCustomCommands.TabIndex = 79;
             // 
-            // toggleSwitch8
+            // button26
             // 
-            this.toggleSwitch8.Location = new System.Drawing.Point(227, 52);
-            this.toggleSwitch8.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch8.Name = "toggleSwitch8";
-            this.toggleSwitch8.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch8.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch8.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch8.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch8.OnText = "Disable Error Reporting";
-            this.toggleSwitch8.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch8.TabIndex = 42;
-            this.toggleSwitch8.Tag = "themeable";
+            this.button26.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button26.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button26.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button26.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button26.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button26.ForeColor = System.Drawing.Color.White;
+            this.button26.Location = new System.Drawing.Point(358, 262);
+            this.button26.Margin = new System.Windows.Forms.Padding(2);
+            this.button26.Name = "button26";
+            this.button26.Size = new System.Drawing.Size(82, 34);
+            this.button26.TabIndex = 82;
+            this.button26.Text = "Remove";
+            this.button26.UseVisualStyleBackColor = false;
+            this.button26.Click += new System.EventHandler(this.button26_Click);
             // 
-            // toggleSwitch7
+            // button8
             // 
-            this.toggleSwitch7.Location = new System.Drawing.Point(227, 16);
-            this.toggleSwitch7.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch7.Name = "toggleSwitch7";
-            this.toggleSwitch7.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch7.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch7.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch7.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch7.OnText = "Block Skype Ads";
-            this.toggleSwitch7.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch7.TabIndex = 41;
-            this.toggleSwitch7.Tag = "themeable";
+            this.button8.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button8.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button8.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button8.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button8.ForeColor = System.Drawing.Color.White;
+            this.button8.Location = new System.Drawing.Point(358, 301);
+            this.button8.Margin = new System.Windows.Forms.Padding(2);
+            this.button8.Name = "button8";
+            this.button8.Size = new System.Drawing.Size(82, 34);
+            this.button8.TabIndex = 81;
+            this.button8.Text = "Refresh";
+            this.button8.UseVisualStyleBackColor = false;
+            this.button8.Click += new System.EventHandler(this.button8_Click);
             // 
-            // toggleSwitch6
+            // label23
             // 
-            this.toggleSwitch6.Location = new System.Drawing.Point(14, 196);
-            this.toggleSwitch6.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch6.Name = "toggleSwitch6";
-            this.toggleSwitch6.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch6.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch6.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch6.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch6.OnText = "Disable Media Player Sharing";
-            this.toggleSwitch6.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch6.TabIndex = 40;
-            this.toggleSwitch6.Tag = "themeable";
+            this.label23.AutoSize = true;
+            this.label23.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label23.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label23.Location = new System.Drawing.Point(8, 216);
+            this.label23.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(335, 35);
+            this.label23.TabIndex = 80;
+            this.label23.Tag = "themeable";
+            this.label23.Text = "Remove existing commands";
+            // 
+            // btnCreateCustomCommand
+            // 
+            this.btnCreateCustomCommand.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnCreateCustomCommand.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnCreateCustomCommand.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnCreateCustomCommand.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnCreateCustomCommand.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnCreateCustomCommand.ForeColor = System.Drawing.Color.White;
+            this.btnCreateCustomCommand.Location = new System.Drawing.Point(374, 162);
+            this.btnCreateCustomCommand.Margin = new System.Windows.Forms.Padding(2);
+            this.btnCreateCustomCommand.Name = "btnCreateCustomCommand";
+            this.btnCreateCustomCommand.Size = new System.Drawing.Size(66, 36);
+            this.btnCreateCustomCommand.TabIndex = 60;
+            this.btnCreateCustomCommand.Text = "Create";
+            this.btnCreateCustomCommand.UseVisualStyleBackColor = false;
+            this.btnCreateCustomCommand.Click += new System.EventHandler(this.button50_Click);
             // 
-            // toggleSwitch5
+            // button48
             // 
-            this.toggleSwitch5.Location = new System.Drawing.Point(14, 160);
-            this.toggleSwitch5.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch5.Name = "toggleSwitch5";
-            this.toggleSwitch5.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch5.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch5.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch5.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch5.OnText = "Disable Print Service";
-            this.toggleSwitch5.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch5.TabIndex = 39;
-            this.toggleSwitch5.Tag = "themeable";
+            this.button48.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button48.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button48.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button48.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button48.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button48.ForeColor = System.Drawing.Color.White;
+            this.button48.Location = new System.Drawing.Point(400, 94);
+            this.button48.Margin = new System.Windows.Forms.Padding(2);
+            this.button48.Name = "button48";
+            this.button48.Size = new System.Drawing.Size(40, 36);
+            this.button48.TabIndex = 58;
+            this.button48.Text = "...";
+            this.button48.UseVisualStyleBackColor = false;
+            this.button48.Click += new System.EventHandler(this.button48_Click);
             // 
-            // toggleSwitch4
+            // txtRunKeyword
             // 
-            this.toggleSwitch4.Location = new System.Drawing.Point(14, 124);
-            this.toggleSwitch4.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch4.Name = "toggleSwitch4";
-            this.toggleSwitch4.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch4.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch4.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch4.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch4.OnText = "Disable System Restore";
-            this.toggleSwitch4.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch4.TabIndex = 38;
-            this.toggleSwitch4.Tag = "themeable";
+            this.txtRunKeyword.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtRunKeyword.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtRunKeyword.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtRunKeyword.ForeColor = System.Drawing.Color.White;
+            this.txtRunKeyword.Location = new System.Drawing.Point(14, 162);
+            this.txtRunKeyword.Margin = new System.Windows.Forms.Padding(2);
+            this.txtRunKeyword.Name = "txtRunKeyword";
+            this.txtRunKeyword.Size = new System.Drawing.Size(354, 34);
+            this.txtRunKeyword.TabIndex = 9;
             // 
-            // toggleSwitch1
+            // label22
             // 
-            this.toggleSwitch1.Location = new System.Drawing.Point(14, 16);
-            this.toggleSwitch1.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch1.Name = "toggleSwitch1";
-            this.toggleSwitch1.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch1.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch1.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch1.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch1.OnText = "Enable Performance Tweaks";
-            this.toggleSwitch1.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch1.TabIndex = 37;
-            this.toggleSwitch1.Tag = "themeable";
+            this.label22.AutoSize = true;
+            this.label22.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label22.ForeColor = System.Drawing.Color.White;
+            this.label22.Location = new System.Drawing.Point(9, 131);
+            this.label22.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label22.Name = "label22";
+            this.label22.Size = new System.Drawing.Size(96, 28);
+            this.label22.TabIndex = 8;
+            this.label22.Text = "Keyword:";
             // 
-            // toggleSwitch3
+            // txtRunFile
             // 
-            this.toggleSwitch3.Location = new System.Drawing.Point(14, 88);
-            this.toggleSwitch3.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch3.Name = "toggleSwitch3";
-            this.toggleSwitch3.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch3.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch3.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch3.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch3.OnText = "Disable Windows Defender";
-            this.toggleSwitch3.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch3.TabIndex = 36;
-            this.toggleSwitch3.Tag = "themeable";
+            this.txtRunFile.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtRunFile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtRunFile.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtRunFile.ForeColor = System.Drawing.Color.White;
+            this.txtRunFile.Location = new System.Drawing.Point(14, 94);
+            this.txtRunFile.Margin = new System.Windows.Forms.Padding(2);
+            this.txtRunFile.Name = "txtRunFile";
+            this.txtRunFile.ReadOnly = true;
+            this.txtRunFile.Size = new System.Drawing.Size(381, 34);
+            this.txtRunFile.TabIndex = 7;
             // 
-            // toggleSwitch2
+            // label21
             // 
-            this.toggleSwitch2.Location = new System.Drawing.Point(14, 52);
-            this.toggleSwitch2.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch2.Name = "toggleSwitch2";
-            this.toggleSwitch2.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch2.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch2.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch2.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch2.OnText = "Disable Network Throttling";
-            this.toggleSwitch2.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch2.TabIndex = 35;
-            this.toggleSwitch2.Tag = "themeable";
+            this.label21.AutoSize = true;
+            this.label21.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label21.ForeColor = System.Drawing.Color.White;
+            this.label21.Location = new System.Drawing.Point(9, 62);
+            this.label21.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label21.Name = "label21";
+            this.label21.Size = new System.Drawing.Size(126, 28);
+            this.label21.TabIndex = 6;
+            this.label21.Text = "File location:";
             // 
-            // toggleSwitch39
+            // label20
             // 
-            this.toggleSwitch39.Location = new System.Drawing.Point(14, 267);
-            this.toggleSwitch39.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch39.Name = "toggleSwitch39";
-            this.toggleSwitch39.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch39.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch39.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch39.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch39.OnText = "Enable Long Paths";
-            this.toggleSwitch39.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch39.TabIndex = 60;
-            this.toggleSwitch39.Tag = "themeable";
+            this.label20.AutoSize = true;
+            this.label20.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label20.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label20.Location = new System.Drawing.Point(8, 12);
+            this.label20.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(372, 35);
+            this.label20.TabIndex = 5;
+            this.label20.Tag = "themeable";
+            this.label20.Text = "Define your custom commands";
             // 
-            // toggleSwitch37
+            // optionsTab
             // 
-            this.toggleSwitch37.Location = new System.Drawing.Point(440, 232);
-            this.toggleSwitch37.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch37.Name = "toggleSwitch37";
-            this.toggleSwitch37.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch37.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch37.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch37.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch37.OnText = "Disable Cloud Clipboard";
-            this.toggleSwitch37.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch37.TabIndex = 59;
-            this.toggleSwitch37.Tag = "themeable";
+            this.optionsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.optionsTab.Controls.Add(this.btnChangelog);
+            this.optionsTab.Controls.Add(this.btnUpdate);
+            this.optionsTab.Controls.Add(this.btnResetConfig);
+            this.optionsTab.Controls.Add(this.label27);
+            this.optionsTab.Controls.Add(this.radioMinimal);
+            this.optionsTab.Controls.Add(this.radioCaramel);
+            this.optionsTab.Controls.Add(this.radioLime);
+            this.optionsTab.Controls.Add(this.radioMagma);
+            this.optionsTab.Controls.Add(this.radioOcean);
+            this.optionsTab.Controls.Add(this.radioZerg);
+            this.optionsTab.Location = new System.Drawing.Point(4, 29);
+            this.optionsTab.Margin = new System.Windows.Forms.Padding(2);
+            this.optionsTab.Name = "optionsTab";
+            this.optionsTab.Padding = new System.Windows.Forms.Padding(2);
+            this.optionsTab.Size = new System.Drawing.Size(862, 644);
+            this.optionsTab.TabIndex = 6;
+            this.optionsTab.Text = "Options";
             // 
-            // toggleSwitch35
+            // btnChangelog
             // 
-            this.toggleSwitch35.Location = new System.Drawing.Point(440, 196);
-            this.toggleSwitch35.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch35.Name = "toggleSwitch35";
-            this.toggleSwitch35.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch35.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch35.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch35.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch35.OnText = "Disable Feature Updates";
-            this.toggleSwitch35.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch35.TabIndex = 58;
-            this.toggleSwitch35.Tag = "themeable";
+            this.btnChangelog.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnChangelog.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnChangelog.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnChangelog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnChangelog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnChangelog.ForeColor = System.Drawing.Color.White;
+            this.btnChangelog.Location = new System.Drawing.Point(14, 248);
+            this.btnChangelog.Margin = new System.Windows.Forms.Padding(2);
+            this.btnChangelog.Name = "btnChangelog";
+            this.btnChangelog.Size = new System.Drawing.Size(194, 39);
+            this.btnChangelog.TabIndex = 58;
+            this.btnChangelog.Text = "View changes";
+            this.btnChangelog.UseVisualStyleBackColor = false;
+            this.btnChangelog.Click += new System.EventHandler(this.btnChangelog_Click);
             // 
-            // toggleSwitch34
+            // btnUpdate
             // 
-            this.toggleSwitch34.Location = new System.Drawing.Point(440, 160);
-            this.toggleSwitch34.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch34.Name = "toggleSwitch34";
-            this.toggleSwitch34.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch34.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch34.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch34.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch34.OnText = "Disable Insider Service";
-            this.toggleSwitch34.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch34.TabIndex = 57;
-            this.toggleSwitch34.Tag = "themeable";
+            this.btnUpdate.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnUpdate.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnUpdate.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnUpdate.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnUpdate.ForeColor = System.Drawing.Color.White;
+            this.btnUpdate.Location = new System.Drawing.Point(14, 205);
+            this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
+            this.btnUpdate.Name = "btnUpdate";
+            this.btnUpdate.Size = new System.Drawing.Size(194, 39);
+            this.btnUpdate.TabIndex = 57;
+            this.btnUpdate.Text = "Check for update";
+            this.btnUpdate.UseVisualStyleBackColor = false;
+            this.btnUpdate.Click += new System.EventHandler(this.btnUpdate_Click);
             // 
-            // toggleSwitch27
+            // btnResetConfig
             // 
-            this.toggleSwitch27.Location = new System.Drawing.Point(14, 160);
-            this.toggleSwitch27.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch27.Name = "toggleSwitch27";
-            this.toggleSwitch27.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch27.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch27.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch27.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch27.OnText = "Enable Dark Theme";
-            this.toggleSwitch27.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch27.TabIndex = 56;
-            this.toggleSwitch27.Tag = "themeable";
+            this.btnResetConfig.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnResetConfig.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnResetConfig.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnResetConfig.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnResetConfig.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnResetConfig.ForeColor = System.Drawing.Color.White;
+            this.btnResetConfig.Location = new System.Drawing.Point(14, 291);
+            this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
+            this.btnResetConfig.Name = "btnResetConfig";
+            this.btnResetConfig.Size = new System.Drawing.Size(194, 39);
+            this.btnResetConfig.TabIndex = 56;
+            this.btnResetConfig.Text = "Reset configuration";
+            this.btnResetConfig.UseVisualStyleBackColor = false;
+            this.btnResetConfig.Click += new System.EventHandler(this.btnResetConfig_Click);
             // 
-            // toggleSwitch28
+            // label27
             // 
-            this.toggleSwitch28.Location = new System.Drawing.Point(440, 52);
-            this.toggleSwitch28.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch28.Name = "toggleSwitch28";
-            this.toggleSwitch28.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch28.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch28.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch28.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch28.OnText = "Disable Spelling & Typing";
-            this.toggleSwitch28.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch28.TabIndex = 55;
-            this.toggleSwitch28.Tag = "themeable";
+            this.label27.AutoSize = true;
+            this.label27.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label27.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label27.Location = new System.Drawing.Point(8, 12);
+            this.label27.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(238, 35);
+            this.label27.TabIndex = 55;
+            this.label27.Tag = "themeable";
+            this.label27.Text = "Choose your theme";
             // 
-            // toggleSwitch29
+            // radioMinimal
             // 
-            this.toggleSwitch29.Location = new System.Drawing.Point(440, 16);
-            this.toggleSwitch29.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch29.Name = "toggleSwitch29";
-            this.toggleSwitch29.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch29.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch29.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch29.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch29.OnText = "Disable Windows Ink";
-            this.toggleSwitch29.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch29.TabIndex = 54;
-            this.toggleSwitch29.Tag = "themeable";
+            this.radioMinimal.AutoSize = true;
+            this.radioMinimal.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioMinimal.ForeColor = System.Drawing.Color.Gray;
+            this.radioMinimal.Location = new System.Drawing.Point(149, 139);
+            this.radioMinimal.Margin = new System.Windows.Forms.Padding(2);
+            this.radioMinimal.Name = "radioMinimal";
+            this.radioMinimal.Size = new System.Drawing.Size(106, 32);
+            this.radioMinimal.TabIndex = 53;
+            this.radioMinimal.Text = "Minimal";
+            this.radioMinimal.UseVisualStyleBackColor = true;
+            this.radioMinimal.CheckedChanged += new System.EventHandler(this.radioMinimal_CheckedChanged);
             // 
-            // toggleSwitch30
+            // radioCaramel
             // 
-            this.toggleSwitch30.Location = new System.Drawing.Point(227, 52);
-            this.toggleSwitch30.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch30.Name = "toggleSwitch30";
-            this.toggleSwitch30.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch30.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch30.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch30.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch30.OnText = "Exclude Drivers from Updates";
-            this.toggleSwitch30.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch30.TabIndex = 53;
-            this.toggleSwitch30.Tag = "themeable";
+            this.radioCaramel.AutoSize = true;
+            this.radioCaramel.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioCaramel.ForeColor = System.Drawing.Color.DarkOrange;
+            this.radioCaramel.Location = new System.Drawing.Point(149, 62);
+            this.radioCaramel.Margin = new System.Windows.Forms.Padding(2);
+            this.radioCaramel.Name = "radioCaramel";
+            this.radioCaramel.Size = new System.Drawing.Size(106, 32);
+            this.radioCaramel.TabIndex = 52;
+            this.radioCaramel.Text = "Caramel";
+            this.radioCaramel.UseVisualStyleBackColor = true;
+            this.radioCaramel.CheckedChanged += new System.EventHandler(this.radioCaramel_CheckedChanged);
             // 
-            // toggleSwitch22
+            // radioLime
             // 
-            this.toggleSwitch22.Location = new System.Drawing.Point(227, 160);
-            this.toggleSwitch22.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch22.Name = "toggleSwitch22";
-            this.toggleSwitch22.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch22.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch22.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch22.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch22.OnText = "Disable Silent App Install";
-            this.toggleSwitch22.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch22.TabIndex = 52;
-            this.toggleSwitch22.Tag = "themeable";
+            this.radioLime.AutoSize = true;
+            this.radioLime.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioLime.ForeColor = System.Drawing.Color.LimeGreen;
+            this.radioLime.Location = new System.Drawing.Point(149, 101);
+            this.radioLime.Margin = new System.Windows.Forms.Padding(2);
+            this.radioLime.Name = "radioLime";
+            this.radioLime.Size = new System.Drawing.Size(77, 32);
+            this.radioLime.TabIndex = 51;
+            this.radioLime.Text = "Lime";
+            this.radioLime.UseVisualStyleBackColor = true;
+            this.radioLime.CheckedChanged += new System.EventHandler(this.radioLime_CheckedChanged);
             // 
-            // toggleSwitch20
+            // radioMagma
             // 
-            this.toggleSwitch20.Location = new System.Drawing.Point(227, 232);
-            this.toggleSwitch20.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch20.Name = "toggleSwitch20";
-            this.toggleSwitch20.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch20.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch20.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch20.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch20.OnText = "Disable Sensor Services";
-            this.toggleSwitch20.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch20.TabIndex = 51;
-            this.toggleSwitch20.Tag = "themeable";
+            this.radioMagma.AutoSize = true;
+            this.radioMagma.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioMagma.ForeColor = System.Drawing.Color.Tomato;
+            this.radioMagma.Location = new System.Drawing.Point(32, 101);
+            this.radioMagma.Margin = new System.Windows.Forms.Padding(2);
+            this.radioMagma.Name = "radioMagma";
+            this.radioMagma.Size = new System.Drawing.Size(101, 32);
+            this.radioMagma.TabIndex = 50;
+            this.radioMagma.Text = "Magma";
+            this.radioMagma.UseVisualStyleBackColor = true;
+            this.radioMagma.CheckedChanged += new System.EventHandler(this.radioMagma_CheckedChanged);
             // 
-            // toggleSwitch21
+            // radioOcean
             // 
-            this.toggleSwitch21.Location = new System.Drawing.Point(227, 124);
-            this.toggleSwitch21.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch21.Name = "toggleSwitch21";
-            this.toggleSwitch21.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch21.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch21.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch21.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch21.OnText = "Disable Privacy Options";
-            this.toggleSwitch21.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch21.TabIndex = 50;
-            this.toggleSwitch21.Tag = "themeable";
+            this.radioOcean.AutoSize = true;
+            this.radioOcean.Checked = true;
+            this.radioOcean.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioOcean.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.radioOcean.Location = new System.Drawing.Point(32, 62);
+            this.radioOcean.Margin = new System.Windows.Forms.Padding(2);
+            this.radioOcean.Name = "radioOcean";
+            this.radioOcean.Size = new System.Drawing.Size(90, 32);
+            this.radioOcean.TabIndex = 49;
+            this.radioOcean.TabStop = true;
+            this.radioOcean.Text = "Ocean";
+            this.radioOcean.UseVisualStyleBackColor = true;
+            this.radioOcean.CheckedChanged += new System.EventHandler(this.radioOcean_CheckedChanged);
             // 
-            // toggleSwitch23
+            // radioZerg
             // 
-            this.toggleSwitch23.Location = new System.Drawing.Point(227, 88);
-            this.toggleSwitch23.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch23.Name = "toggleSwitch23";
-            this.toggleSwitch23.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch23.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch23.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch23.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch23.OnText = "Disable Telemetry Services";
-            this.toggleSwitch23.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch23.TabIndex = 48;
-            this.toggleSwitch23.Tag = "themeable";
+            this.radioZerg.AutoSize = true;
+            this.radioZerg.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.radioZerg.ForeColor = System.Drawing.Color.MediumOrchid;
+            this.radioZerg.Location = new System.Drawing.Point(32, 139);
+            this.radioZerg.Margin = new System.Windows.Forms.Padding(2);
+            this.radioZerg.Name = "radioZerg";
+            this.radioZerg.Size = new System.Drawing.Size(75, 32);
+            this.radioZerg.TabIndex = 48;
+            this.radioZerg.Text = "Zerg";
+            this.radioZerg.UseVisualStyleBackColor = true;
+            this.radioZerg.CheckedChanged += new System.EventHandler(this.radioZerg_CheckedChanged);
             // 
-            // toggleSwitch24
+            // defineCommandDialog
             // 
-            this.toggleSwitch24.Location = new System.Drawing.Point(227, 16);
-            this.toggleSwitch24.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch24.Name = "toggleSwitch24";
-            this.toggleSwitch24.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch24.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch24.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch24.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch24.OnText = "Disable Automatic Updates";
-            this.toggleSwitch24.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch24.TabIndex = 47;
-            this.toggleSwitch24.Tag = "themeable";
+            this.defineCommandDialog.Filter = "Executables [*.exe]|*.exe";
+            this.defineCommandDialog.Title = "Optimizer | Select a file...";
+            this.defineCommandDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineCmd_FileOk);
             // 
-            // toggleSwitch25
+            // defineProgramDialog
             // 
-            this.toggleSwitch25.Location = new System.Drawing.Point(14, 232);
-            this.toggleSwitch25.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch25.Name = "toggleSwitch25";
-            this.toggleSwitch25.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch25.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch25.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch25.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch25.OnText = "Disable My People";
-            this.toggleSwitch25.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch25.TabIndex = 46;
-            this.toggleSwitch25.Tag = "themeable";
+            this.defineProgramDialog.Filter = "Executables [*.exe]|*.exe";
+            this.defineProgramDialog.Title = "Optimizer | Select a file...";
+            this.defineProgramDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineProgramDialog_FileOk);
             // 
-            // toggleSwitch26
+            // defineFolderDialog
             // 
-            this.toggleSwitch26.Location = new System.Drawing.Point(14, 124);
-            this.toggleSwitch26.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch26.Name = "toggleSwitch26";
-            this.toggleSwitch26.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch26.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch26.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch26.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch26.OnText = "Disable Start Menu Ads";
-            this.toggleSwitch26.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch26.TabIndex = 45;
-            this.toggleSwitch26.Tag = "themeable";
+            this.defineFolderDialog.Description = "Optimizer | Select a folder...";
             // 
-            // toggleSwitch19
+            // defineFileDialog
             // 
-            this.toggleSwitch19.Location = new System.Drawing.Point(14, 52);
-            this.toggleSwitch19.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch19.Name = "toggleSwitch19";
-            this.toggleSwitch19.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch19.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch19.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch19.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch19.OnText = "Enable Taskbar Color";
-            this.toggleSwitch19.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch19.TabIndex = 44;
-            this.toggleSwitch19.Tag = "themeable";
+            this.defineFileDialog.Filter = "All files [*.*]|*.*";
+            this.defineFileDialog.Title = "Optimizer | Select a file...";
+            this.defineFileDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFileDialog_FileOk);
             // 
-            // toggleSwitch18
+            // DefineProgramIconDialog
             // 
-            this.toggleSwitch18.Location = new System.Drawing.Point(14, 88);
-            this.toggleSwitch18.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch18.Name = "toggleSwitch18";
-            this.toggleSwitch18.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch18.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch18.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch18.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch18.OnText = "Disable Quick Access History";
-            this.toggleSwitch18.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch18.TabIndex = 43;
-            this.toggleSwitch18.Tag = "themeable";
+            this.DefineProgramIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
+            this.DefineProgramIconDialog.Title = "Optimizer | Select an icon or program...";
+            this.DefineProgramIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineProgramIconDialog_FileOk);
             // 
-            // toggleSwitch17
+            // DefineFolderIconDialog
             // 
-            this.toggleSwitch17.Location = new System.Drawing.Point(440, 88);
-            this.toggleSwitch17.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch17.Name = "toggleSwitch17";
-            this.toggleSwitch17.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch17.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch17.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch17.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch17.OnText = "Disable Xbox Live";
-            this.toggleSwitch17.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch17.TabIndex = 42;
-            this.toggleSwitch17.Tag = "themeable";
+            this.DefineFolderIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
+            this.DefineFolderIconDialog.Title = "Optimizer | Select an icon or program...";
+            this.DefineFolderIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFolderIconDialog_FileOk);
             // 
-            // toggleSwitch16
+            // DefineURLIconDialog
             // 
-            this.toggleSwitch16.Location = new System.Drawing.Point(227, 196);
-            this.toggleSwitch16.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch16.Name = "toggleSwitch16";
-            this.toggleSwitch16.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch16.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch16.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch16.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch16.OnText = "Disable Cortana";
-            this.toggleSwitch16.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch16.TabIndex = 41;
-            this.toggleSwitch16.Tag = "themeable";
+            this.DefineURLIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
+            this.DefineURLIconDialog.Title = "Optimizer | Select an icon or program...";
+            this.DefineURLIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineURLIconDialog_FileOk);
             // 
-            // toggleSwitch15
+            // DefineFileIconDialog
             // 
-            this.toggleSwitch15.Location = new System.Drawing.Point(440, 124);
-            this.toggleSwitch15.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch15.Name = "toggleSwitch15";
-            this.toggleSwitch15.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch15.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch15.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch15.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch15.OnText = "Disable Game Bar";
-            this.toggleSwitch15.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch15.TabIndex = 40;
-            this.toggleSwitch15.Tag = "themeable";
+            this.DefineFileIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
+            this.DefineFileIconDialog.Title = "Optimizer | Select a file...";
+            this.DefineFileIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineFileIconDialog_FileOk);
             // 
-            // toggleSwitch14
+            // DefineCommandIconDialog
             // 
-            this.toggleSwitch14.Location = new System.Drawing.Point(14, 196);
-            this.toggleSwitch14.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch14.Name = "toggleSwitch14";
-            this.toggleSwitch14.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch14.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch14.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch14.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch14.OnText = "Uninstall OneDrive";
-            this.toggleSwitch14.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch14.TabIndex = 39;
-            this.toggleSwitch14.Tag = "themeable";
+            this.DefineCommandIconDialog.Filter = "Icon [*.ico]|*.ico|Executable [*.exe]|*.exe";
+            this.DefineCommandIconDialog.Title = "Optimizer | Select an icon or program...";
+            this.DefineCommandIconDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.DefineCommandIconDialog_FileOk);
             // 
-            // toggleSwitch13
+            // integratorTimer
             // 
-            this.toggleSwitch13.Location = new System.Drawing.Point(14, 16);
-            this.toggleSwitch13.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch13.Name = "toggleSwitch13";
-            this.toggleSwitch13.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch13.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch13.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch13.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch13.OnText = "Enable Legacy Volume Slider";
-            this.toggleSwitch13.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch13.TabIndex = 38;
-            this.toggleSwitch13.Tag = "themeable";
+            this.integratorTimer.Interval = 5;
+            this.integratorTimer.Tick += new System.EventHandler(this.integratorTimer_Tick);
             // 
-            // toggleSwitch31
+            // runDialogTime
             // 
-            this.toggleSwitch31.Location = new System.Drawing.Point(14, 16);
-            this.toggleSwitch31.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch31.Name = "toggleSwitch31";
-            this.toggleSwitch31.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch31.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch31.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch31.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch31.OnText = "Disable OneDrive";
-            this.toggleSwitch31.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch31.TabIndex = 46;
-            this.toggleSwitch31.Tag = "themeable";
+            this.runDialogTime.Interval = 5;
+            this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
             // 
             // MainForm
             // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.ClientSize = new System.Drawing.Size(698, 607);
+            this.ClientSize = new System.Drawing.Size(872, 759);
             this.Controls.Add(this.bpanel);
             this.Controls.Add(this.tpanel);
             this.DoubleBuffered = true;
             this.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.ForeColor = System.Drawing.Color.White;
             this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
-            this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
+            this.Margin = new System.Windows.Forms.Padding(2, 4, 2, 4);
             this.Name = "MainForm";
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.Text = "Optimizer";

二进制
Optimizer/Newtonsoft.Json.dll


+ 5 - 6
Optimizer/Optimizer.csproj

@@ -58,8 +58,7 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="Microsoft.VisualBasic" />
-    <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
+    <Reference Include="Newtonsoft.Json">
       <HintPath>.\Newtonsoft.Json.dll</HintPath>
     </Reference>
     <Reference Include="System" />
@@ -90,7 +89,6 @@
     <Compile Include="EdgeForm.Designer.cs">
       <DependentUpon>EdgeForm.cs</DependentUpon>
     </Compile>
-    <Compile Include="EmbeddedAssembly.cs" />
     <Compile Include="Enums.cs" />
     <Compile Include="HostsEditorForm.cs">
       <SubType>Form</SubType>
@@ -124,6 +122,8 @@
       <DependentUpon>HelperForm.cs</DependentUpon>
     </Compile>
     <Compile Include="Required.cs" />
+    <Compile Include="SilentConfig.cs" />
+    <Compile Include="SilentOps.cs" />
     <Compile Include="StartupItem.cs" />
     <Compile Include="ToggleSwitch\ImageHelper.cs" />
     <Compile Include="ToggleSwitch\ToggleSwitch.cs">
@@ -163,6 +163,7 @@
     <None Include="app.manifest">
       <SubType>Designer</SubType>
     </None>
+    <None Include="packages.config" />
     <None Include="Properties\Settings.settings">
       <Generator>SettingsSingleFileGenerator</Generator>
       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
@@ -195,9 +196,6 @@
     <None Include="Resources\DisableXboxTasks.bat" />
     <None Include="Resources\OneDrive_Uninstaller.bin" />
   </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Newtonsoft.Json.dll" />
-  </ItemGroup>
   <ItemGroup>
     <BootstrapperPackage Include=".NETFramework,Version=v4.5.2">
       <Visible>False</Visible>
@@ -228,6 +226,7 @@
     <None Include="Resources\optimizer-ico.ico" />
   </ItemGroup>
   <ItemGroup>
+    <EmbeddedResource Include="Newtonsoft.Json.dll" />
     <Content Include="optimizer.ico" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+ 1 - 0
Optimizer/Options.cs

@@ -10,6 +10,7 @@ using Newtonsoft.Json;
 
 namespace Optimizer
 {
+    [Serializable]
     public class SettingsJson
     {
         public Theme Color { get; set; }

+ 86 - 11
Optimizer/Program.cs

@@ -17,8 +17,9 @@ namespace Optimizer
         /* DO NOT LEAVE THEM EMPTY */
 
         // Enter current version here
-        internal readonly static float Major = 4;
-        internal readonly static float Minor = 8;
+  
+        internal readonly static float Major = 0;
+        internal readonly static float Minor = 0;
 
         internal static string GetCurrentVersionTostring()
         {
@@ -33,13 +34,15 @@ namespace Optimizer
         /* END OF VERSION PROPERTIES */
 
         internal static MainForm MainForm;
-
+        
         readonly static string _adminMissingMessage = "Optimizer needs to be run as administrator!\nApp will now close...";
         readonly static string _unsupportedMessage = "Optimizer works in Windows 7 or higher!\nApp will now close...";
 
         [STAThread]
-        static void Main()
+        static void Main(string[] switches)
         {
+            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
+
             Application.EnableVisualStyles();
             Application.SetCompatibleTextRenderingDefault(false);
 
@@ -54,10 +57,6 @@ namespace Optimizer
             {
                 if (Utilities.IsCompatible())
                 {
-                    string resource = "Optimizer.Newtonsoft.Json.dll";
-                    EmbeddedAssembly.Load(resource, "Newtonsoft.Json.dll");
-                    AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
-
                     if (!Directory.Exists(Required.CoreFolder))
                     {
                         Required.Deploy();
@@ -75,7 +74,64 @@ namespace Optimizer
                     // load settings, if there is no settings, load defaults
                     Options.LoadSettings();
 
-                    Application.Run(new MainForm());
+                    // checking for silent  config argument
+                    if (switches.Length ==1)
+                    {
+                        string arg = switches[0].Trim();
+
+                        if (arg.StartsWith("/"))
+                        {
+                            if (File.Exists(arg.Remove(0, 1)))
+                            {
+                                SilentOps.GetSilentConfig(arg.Remove(0, 1));
+
+                                if (SilentOps.CurrentSilentConfig != null)
+                                {
+                                    if (SilentOps.CurrentSilentConfig.WindowsVersion == 7 && Utilities.CurrentWindowsVersion == WindowsVersion.Windows7)
+                                    {
+                                        SilentOps.ProcessSilentConfigGeneral();
+                                        SilentOps.SilentUpdateOptionsGeneral();
+                                    }
+                                    else if (SilentOps.CurrentSilentConfig.WindowsVersion == 8 && Utilities.CurrentWindowsVersion == WindowsVersion.Windows8)
+                                    {
+                                        SilentOps.ProcessSilentConfigGeneral();
+                                        SilentOps.ProcessSilentConfigWindows8();
+                                        SilentOps.SilentUpdateOptions8();
+                                    }
+                                    else if (SilentOps.CurrentSilentConfig.WindowsVersion == 10 && Utilities.CurrentWindowsVersion == WindowsVersion.Windows10)
+                                    {
+                                        SilentOps.ProcessSilentConfigGeneral();
+                                        SilentOps.ProcessSilentConfigWindows10();
+                                        SilentOps.SilentUpdateOptions10();
+                                    }
+                                    else
+                                    {
+                                        MessageBox.Show("Windows version does not match!", "Invalid config file", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                                        Environment.Exit(0);
+                                    }
+                                }
+                                else
+                                {
+                                    MessageBox.Show("Config file is in invalid format!", "Invalid config file", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                                    Environment.Exit(0);
+                                }
+                            }
+                            else
+                            {
+                                MessageBox.Show("Config file does not exist!", "Invalid config file", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                                Environment.Exit(0);
+                            }
+                        }
+                        else
+                        {
+                            MessageBox.Show("Invalid argument. Example: optimizer.exe /silent.conf", "Invalid argument", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                            Environment.Exit(0);
+                        }
+                    }
+                    else
+                    {
+                        Application.Run(new MainForm());
+                    }
                 }
                 else
                 {
@@ -87,9 +143,28 @@ namespace Optimizer
             }            
         }
 
-        static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
+        private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
         {
-            return EmbeddedAssembly.Get(args.Name);
+            return LoadEmbedDLLs();
+        }
+
+        private static Assembly LoadEmbedDLLs()
+        {
+            byte[] ba = null;
+            Assembly r = null;
+
+            string resource = "Optimizer.Newtonsoft.Json.dll";
+            Assembly asm = Assembly.GetExecutingAssembly();
+
+            using (Stream s = asm.GetManifestResourceStream(resource))
+            {
+                ba = new byte[(int)s.Length];
+                s.Read(ba, 0, (int)s.Length);
+
+                r = Assembly.Load(ba);
+            }
+
+            return r;
         }
     }
 }

+ 1 - 1
Optimizer/Properties/Resources.Designer.cs

@@ -19,7 +19,7 @@ namespace Optimizer.Properties {
     // class via a tool like ResGen or Visual Studio.
     // To add or remove a member, edit your .ResX file then rerun ResGen
     // with the /str option, or rebuild your VS project.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
     internal class Resources {

+ 56 - 0
Optimizer/SilentConfig.cs

@@ -0,0 +1,56 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Optimizer
+{
+    [Serializable]
+    public class SilentConfig
+    {
+        public int WindowsVersion { get; set; }
+
+        public bool EnablePerformanceTweaks { get; set; }
+        public bool DisableNetworkThrottling { get; set; }
+        public bool DisableWindowsDefender { get; set; }
+        public bool DisableSystemRestore { get; set; }
+        public bool DisablePrintService { get; set; }
+        public bool DisableMediaPlayerSharing { get; set; }
+        public bool BlockSkypeAds { get; set; }
+        public bool DisableErrorReporting { get; set; }
+        public bool DisableHomeGroup { get; set; }
+        public bool DisableSuperfetch { get; set; }
+        public bool DisableTelemetryTasks { get; set; }
+        public bool DisableOffice2016Telemetry { get; set; }
+        public bool DisableCompatibilityAssistant { get; set; }
+        public bool DisableFaxService { get; set; }
+        public bool DisableSmartScreen { get; set; }
+        public bool DisableCloudClipboard { get; set; }
+        public bool DisableStickyKeys { get; set; }
+
+        public bool EnableLegacyVolumeSlider { get; set; }
+        public bool EnableTaskbarColor { get; set; }
+        public bool DisableQuickAccessHistory { get; set; }
+        public bool DisableStartMenuAds { get; set; }
+        public bool EnableDarkTheme { get; set; }
+        public bool UninstallOneDrive { get; set; }
+        public bool DisableMyPeople { get; set; }
+        public bool DisableAutomaticUpdates { get; set; }
+        public bool ExcludeDrivers { get; set; }
+        public bool DisableTelemetryServices { get; set; }
+        public bool DisablePrivacyOptions { get; set; }
+        public bool DisableSilentAppInstall { get; set; }
+        public bool DisableCortana { get; set; }
+        public bool DisableSensorServices { get; set; }
+        public bool DisableWindowsInk { get; set; }
+        public bool DisableSpellingTyping { get; set; }
+        public bool DisableXboxLive { get; set; }
+        public bool DisableGameBar { get; set; }
+        public bool DisableInsiderService { get; set; }
+        public bool DisableFeatureUpdates { get; set; }
+        public bool EnableLongPaths { get; set; }
+
+        public bool DisableOneDrive { get; set; }
+    }
+}

+ 409 - 0
Optimizer/SilentOps.cs

@@ -0,0 +1,409 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Newtonsoft.Json;
+using System.IO;
+
+namespace Optimizer
+{
+    internal static class SilentOps
+    {
+        internal static SilentConfig CurrentSilentConfig;
+
+        internal static SilentConfig GetSilentConfig(string path)
+        {
+            try
+            {
+                CurrentSilentConfig = JsonConvert.DeserializeObject<SilentConfig>(File.ReadAllText(path));
+            }
+            catch
+            {
+                CurrentSilentConfig = null;
+            }
+            return CurrentSilentConfig;
+        }
+
+        // silent config processing for universal tweaks
+        internal static void ProcessSilentConfigGeneral()
+        {
+            if (CurrentSilentConfig.EnablePerformanceTweaks)
+            {
+                Optimize.EnablePerformanceTweaks();
+            }
+            else
+            {
+                Optimize.DisablePerformanceTweaks();
+            }
+            if (CurrentSilentConfig.DisableNetworkThrottling)
+            {
+                Optimize.DisableNetworkThrottling();
+            }
+            else
+            {
+                Optimize.EnableNetworkThrottling();
+            }
+            if (CurrentSilentConfig.DisableWindowsDefender)
+            {
+                Optimize.DisableDefender();
+            }
+            else
+            {
+                Optimize.EnableDefender();
+            }
+            if (CurrentSilentConfig.DisableSystemRestore)
+            {
+                Optimize.DisableSystemRestore();
+            }
+            else
+            {
+                Optimize.EnableSystemRestore();
+            }
+            if (CurrentSilentConfig.DisablePrintService)
+            {
+                Optimize.DisablePrintService();
+            }
+            else
+            {
+                Optimize.EnablePrintService();
+            }
+            if (CurrentSilentConfig.DisableMediaPlayerSharing)
+            {
+                Optimize.DisableMediaPlayerSharing();
+            }
+            else
+            {
+                Optimize.EnableMediaPlayerSharing();
+            }
+            if (CurrentSilentConfig.BlockSkypeAds)
+            {
+                Optimize.DisableSkypeAds();
+            }
+            else
+            {
+                Optimize.EnableSkypeAds();
+            }
+            if (CurrentSilentConfig.DisableErrorReporting)
+            {
+                Optimize.DisableErrorReporting();
+            }
+            else
+            {
+                Optimize.EnableErrorReporting();
+            }
+            if (CurrentSilentConfig.DisableHomeGroup)
+            {
+                Optimize.DisableHomeGroup();
+            }
+            else
+            {
+                Optimize.EnableHomeGroup();
+            }
+            if (CurrentSilentConfig.DisableSuperfetch)
+            {
+                Optimize.DisableSuperfetch();
+            }
+            else
+            {
+                Optimize.EnableSuperfetch();
+            }
+            if (CurrentSilentConfig.DisableTelemetryTasks)
+            {
+                Optimize.DisableTelemetryTasks();
+            }
+            else
+            {
+                Optimize.EnableTelemetryTasks();
+            }
+            if (CurrentSilentConfig.DisableOffice2016Telemetry)
+            {
+                Optimize.DisableOffice2016Telemetry();
+            }
+            else
+            {
+                Optimize.EnableOffice2016Telemetry();
+            }
+            if (CurrentSilentConfig.DisableCompatibilityAssistant)
+            {
+                Optimize.DisableCompatibilityAssistant();
+            }
+            else
+            {
+                Optimize.EnableCompatibilityAssistant();
+            }
+            if (CurrentSilentConfig.DisableFaxService)
+            {
+                Optimize.DisableFaxService();
+            }
+            else
+            {
+                Optimize.EnableFaxService();
+            }
+            if (CurrentSilentConfig.DisableSmartScreen)
+            {
+                Optimize.DisableSmartScreen();
+            }
+            else
+            {
+                Optimize.EnableSmartScreen();
+            }
+            if (CurrentSilentConfig.DisableStickyKeys)
+            {
+                Optimize.DisableStickyKeys();
+            }
+            else
+            {
+                Optimize.EnableStickyKeys();
+            }
+        }
+
+        // silent config processing for Windows 8 tweaks
+        internal static void ProcessSilentConfigWindows8()
+        {
+            if (CurrentSilentConfig.DisableOneDrive)
+            {
+                Optimize.DisableOneDrive();
+            }
+            else
+            {
+                Optimize.EnableOneDrive();
+            }
+        }
+
+        // silent config processing for Windows 10 tweaks
+        internal static void ProcessSilentConfigWindows10()
+        {
+            if (CurrentSilentConfig.EnableLegacyVolumeSlider)
+            {
+                Optimize.EnableLegacyVolumeSlider();
+            }
+            else
+            {
+                Optimize.DisableLegacyVolumeSlider();
+            }
+            if (CurrentSilentConfig.EnableTaskbarColor)
+            {
+                Optimize.EnableTaskbarColor();
+            }
+            else
+            {
+                Optimize.DisableTaskbarColor();
+            }
+            if (CurrentSilentConfig.DisableQuickAccessHistory)
+            {
+                Optimize.DisableQuickAccessHistory();
+            }
+            else
+            {
+                Optimize.EnableQuickAccessHistory();
+            }
+            if (CurrentSilentConfig.DisableStartMenuAds)
+            {
+                Optimize.DisableStartMenuAds();
+            }
+            else
+            {
+                Optimize.EnableStartMenuAds();
+            }
+            if (CurrentSilentConfig.EnableDarkTheme)
+            {
+                Optimize.EnableDarkTheme();
+            }
+            else
+            {
+                Optimize.EnableLightTheme();
+            }
+            if (CurrentSilentConfig.UninstallOneDrive)
+            {
+                Task t = new Task(() => Optimize.UninstallOneDrive());
+                t.Start();
+            }
+            else
+            {
+                Task t = new Task(() => Optimize.InstallOneDrive());
+                t.Start();
+            }
+            if (CurrentSilentConfig.DisableMyPeople)
+            {
+                Optimize.DisableMyPeople();
+            }
+            else
+            {
+                Optimize.EnableMyPeople();
+            }
+            if (CurrentSilentConfig.EnableLongPaths)
+            {
+                Optimize.EnableLongPaths();
+            }
+            else
+            {
+                Optimize.DisableLongPaths();
+            }
+            if (CurrentSilentConfig.DisableAutomaticUpdates)
+            {
+                Optimize.DisableAutomaticUpdates();
+            }
+            else
+            {
+                Optimize.EnableAutomaticUpdates();
+            }
+            if (CurrentSilentConfig.ExcludeDrivers)
+            {
+                Optimize.ExcludeDrivers();
+            }
+            else
+            {
+                Optimize.IncludeDrivers();
+            }
+            if (CurrentSilentConfig.DisableTelemetryServices)
+            {
+                Optimize.DisableTelemetryServices();
+            }
+            else
+            {
+                Optimize.EnableTelemetryServices();
+            }
+            if (CurrentSilentConfig.DisablePrivacyOptions)
+            {
+                Optimize.DisablePrivacyOptions();
+            }
+            else
+            {
+                Optimize.EnablePrivacyOptions();
+            }
+            if (CurrentSilentConfig.DisableSilentAppInstall)
+            {
+                Optimize.DisableSilentAppInstall();
+            }
+            else
+            {
+                Optimize.EnableSilentAppInstall();
+            }
+            if (CurrentSilentConfig.DisableCortana)
+            {
+                Optimize.DisableCortana();
+            }
+            else
+            {
+                Optimize.EnableCortana();
+            }
+            if (CurrentSilentConfig.DisableSensorServices)
+            {
+                Optimize.DisableSensorServices();
+            }
+            else
+            {
+                Optimize.EnableSensorServices();
+            }
+            if (CurrentSilentConfig.DisableWindowsInk)
+            {
+                Optimize.DisableWindowsInk();
+            }
+            else
+            {
+                Optimize.EnableWindowsInk();
+            }
+            if (CurrentSilentConfig.DisableSpellingTyping)
+            {
+                Optimize.DisableSpellingAndTypingFeatures();
+            }
+            else
+            {
+                Optimize.EnableSpellingAndTypingFeatures();
+            }
+            if (CurrentSilentConfig.DisableXboxLive)
+            {
+                Optimize.DisableXboxLive();
+            }
+            else
+            {
+                Optimize.EnableXboxLive();
+            }
+            if (CurrentSilentConfig.DisableGameBar)
+            {
+                Optimize.DisableGameBar();
+            }
+            else
+            {
+                Optimize.EnableGameBar();
+            }
+            if (CurrentSilentConfig.DisableInsiderService)
+            {
+                Optimize.DisableInsiderService();
+            }
+            else
+            {
+                Optimize.EnableInsiderService();
+            }
+            if (CurrentSilentConfig.DisableFeatureUpdates)
+            {
+                Optimize.DisableForcedFeatureUpdates();
+            }
+            else
+            {
+                Optimize.EnableForcedFeatureUpdates();
+            }
+            if (CurrentSilentConfig.DisableCloudClipboard)
+            {
+                Optimize.DisableCloudClipboard();
+            }
+            else
+            {
+                Optimize.EnableCloudClipboard();
+            }
+        }
+
+        // updating options using silent config
+        internal static void SilentUpdateOptionsGeneral()
+        {
+            Options.CurrentOptions.EnablePerformanceTweaks = CurrentSilentConfig.EnablePerformanceTweaks;
+            Options.CurrentOptions.DisableNetworkThrottling = CurrentSilentConfig.DisableNetworkThrottling;
+            Options.CurrentOptions.DisableWindowsDefender = CurrentSilentConfig.DisableWindowsDefender;
+            Options.CurrentOptions.DisableSystemRestore = CurrentSilentConfig.DisableSystemRestore;
+            Options.CurrentOptions.DisablePrintService = CurrentSilentConfig.DisablePrintService;
+            Options.CurrentOptions.DisableMediaPlayerSharing = CurrentSilentConfig.DisableMediaPlayerSharing;
+            Options.CurrentOptions.BlockSkypeAds = CurrentSilentConfig.BlockSkypeAds;
+            Options.CurrentOptions.DisableErrorReporting = CurrentSilentConfig.DisableErrorReporting;
+            Options.CurrentOptions.DisableHomeGroup = CurrentSilentConfig.DisableHomeGroup;
+            Options.CurrentOptions.DisableSuperfetch = CurrentSilentConfig.DisableSuperfetch;
+            Options.CurrentOptions.DisableTelemetryTasks = CurrentSilentConfig.DisableTelemetryTasks;
+            Options.CurrentOptions.DisableOffice2016Telemetry = CurrentSilentConfig.DisableOffice2016Telemetry;
+            Options.CurrentOptions.DisableCompatibilityAssistant = CurrentSilentConfig.DisableCompatibilityAssistant;
+            Options.CurrentOptions.DisableFaxService = CurrentSilentConfig.DisableFaxService;
+            Options.CurrentOptions.DisableSmartScreen = CurrentSilentConfig.DisableSmartScreen;
+            Options.CurrentOptions.DisableStickyKeys = CurrentSilentConfig.DisableStickyKeys;
+        }
+
+        internal static void SilentUpdateOptions8()
+        {
+            Options.CurrentOptions.DisableOneDrive = CurrentSilentConfig.DisableOneDrive;
+        }
+
+        internal static void SilentUpdateOptions10()
+        {
+            Options.CurrentOptions.EnableLegacyVolumeSlider = CurrentSilentConfig.EnableLegacyVolumeSlider;
+            Options.CurrentOptions.EnableTaskbarColor = CurrentSilentConfig.EnableTaskbarColor;
+            Options.CurrentOptions.DisableQuickAccessHistory = CurrentSilentConfig.DisableQuickAccessHistory;
+            Options.CurrentOptions.DisableStartMenuAds = CurrentSilentConfig.DisableStartMenuAds;
+            Options.CurrentOptions.EnableDarkTheme = CurrentSilentConfig.EnableDarkTheme;
+            Options.CurrentOptions.UninstallOneDrive = CurrentSilentConfig.UninstallOneDrive;
+            Options.CurrentOptions.DisableMyPeople = CurrentSilentConfig.DisableMyPeople;
+            Options.CurrentOptions.EnableLongPaths = CurrentSilentConfig.EnableLongPaths;
+            Options.CurrentOptions.DisableAutomaticUpdates = CurrentSilentConfig.DisableAutomaticUpdates;
+            Options.CurrentOptions.ExcludeDrivers = CurrentSilentConfig.ExcludeDrivers;
+            Options.CurrentOptions.DisableTelemetryServices = CurrentSilentConfig.DisableTelemetryServices;
+            Options.CurrentOptions.DisablePrivacyOptions = CurrentSilentConfig.DisablePrivacyOptions;
+            Options.CurrentOptions.DisableSilentAppInstall = CurrentSilentConfig.DisableSilentAppInstall;
+            Options.CurrentOptions.DisableCortana = CurrentSilentConfig.DisableCortana;
+            Options.CurrentOptions.DisableSensorServices = CurrentSilentConfig.DisableSensorServices;
+            Options.CurrentOptions.DisableWindowsInk = CurrentSilentConfig.DisableWindowsInk;
+            Options.CurrentOptions.DisableSpellingTyping = CurrentSilentConfig.DisableSpellingTyping;
+            Options.CurrentOptions.DisableXboxLive = CurrentSilentConfig.DisableXboxLive;
+            Options.CurrentOptions.DisableGameBar = CurrentSilentConfig.DisableGameBar;
+            Options.CurrentOptions.DisableInsiderService = CurrentSilentConfig.DisableInsiderService;
+            Options.CurrentOptions.DisableFeatureUpdates = CurrentSilentConfig.DisableFeatureUpdates;
+            Options.CurrentOptions.DisableCloudClipboard = CurrentSilentConfig.DisableCloudClipboard;
+        }
+    }
+}

+ 9 - 8
Optimizer/ToggleSwitch/ImageHelper.cs

@@ -10,13 +10,14 @@ namespace Optimizer
 {
     public static class ImageHelper
     {
-        private static float[][] _colorMatrixElements = {
-                                            new float[] {(float)0.299, (float)0.299, (float)0.299, 0, 0},
-                                            new float[] {(float)0.587, (float)0.587, (float)0.587, 0, 0},
-                                            new float[] {(float)0.114, (float)0.114, (float)0.114, 0, 0},
-                                            new float[] {0,  0,  0,  1, 0},
-                                            new float[] {0, 0, 0, 0, 1}
-                                        };
+        private static float[][] _colorMatrixElements = 
+        {
+            new float[] {(float)0.299, (float)0.299, (float)0.299, 0, 0},
+            new float[] {(float)0.587, (float)0.587, (float)0.587, 0, 0},
+            new float[] {(float)0.114, (float)0.114, (float)0.114, 0, 0},
+            new float[] {0,  0,  0,  1, 0},
+            new float[] {0, 0, 0, 0, 1}
+        };
 
         private static ColorMatrix _grayscaleColorMatrix = new ColorMatrix(_colorMatrixElements);
 
@@ -29,7 +30,7 @@ namespace Optimizer
 
         public static Size RescaleImageToFit(Size imageSize, Size canvasSize)
         {
-            //Code "borrowed" from http://stackoverflow.com/questions/1940581/c-sharp-image-resizing-to-different-size-while-preserving-aspect-ratio
+            // Code "borrowed" from http://stackoverflow.com/questions/1940581/c-sharp-image-resizing-to-different-size-while-preserving-aspect-ratio
             // and the Math.Min improvement from http://stackoverflow.com/questions/6501797/resize-image-proportionally-with-maxheight-and-maxwidth-constraints
 
             // Figure out the ratio

+ 4 - 0
Optimizer/packages.config

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Newtonsoft.Json" version="12.0.2" targetFramework="net452" />
+</packages>