Ver Fonte

Updated to 7.2

deadmoon há 4 anos atrás
pai
commit
4423f7d3f5
5 ficheiros alterados com 425 adições e 217 exclusões
  1. 239 215
      Optimizer/MainForm.Designer.cs
  2. 5 0
      Optimizer/MainForm.cs
  3. 179 0
      Optimizer/MainForm.resx
  4. 1 1
      README.md
  5. 1 1
      version.txt

+ 239 - 215
Optimizer/MainForm.Designer.cs

@@ -31,6 +31,8 @@
             this.components = new System.ComponentModel.Container();
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
             this.tpanel = new System.Windows.Forms.Panel();
+            this.linkUpdate = new System.Windows.Forms.LinkLabel();
+            this.lblLab = new System.Windows.Forms.Label();
             this.txtBitness = new System.Windows.Forms.Label();
             this.txtOS = new System.Windows.Forms.Label();
             this.txtVersion = new System.Windows.Forms.Label();
@@ -39,17 +41,19 @@
             this.bpanel = new System.Windows.Forms.Panel();
             this.tabCollection = new System.Windows.Forms.TabControl();
             this.universalTab = new System.Windows.Forms.TabPage();
+            this.panel8 = new System.Windows.Forms.Panel();
             this.label36 = new System.Windows.Forms.Label();
-            this.label37 = new System.Windows.Forms.Label();
             this.label38 = new System.Windows.Forms.Label();
+            this.label37 = new System.Windows.Forms.Label();
             this.button39 = new System.Windows.Forms.Button();
             this.windowsXTab = new System.Windows.Forms.TabPage();
+            this.panel9 = new System.Windows.Forms.Panel();
+            this.label35 = new System.Windows.Forms.Label();
+            this.label33 = new System.Windows.Forms.Label();
             this.label47 = new System.Windows.Forms.Label();
+            this.label34 = new System.Windows.Forms.Label();
             this.label46 = new System.Windows.Forms.Label();
             this.label45 = new System.Windows.Forms.Label();
-            this.label35 = new System.Windows.Forms.Label();
-            this.label34 = new System.Windows.Forms.Label();
-            this.label33 = new System.Windows.Forms.Label();
             this.button43 = new System.Windows.Forms.Button();
             this.button18 = new System.Windows.Forms.Button();
             this.windowsVIIITab = new System.Windows.Forms.TabPage();
@@ -285,6 +289,11 @@
             this.label21 = new System.Windows.Forms.Label();
             this.label20 = new System.Windows.Forms.Label();
             this.optionsTab = new System.Windows.Forms.TabPage();
+            this.lblUpdateDisabled = new System.Windows.Forms.Label();
+            this.linkLabel6 = new System.Windows.Forms.LinkLabel();
+            this.pictureBox84 = new System.Windows.Forms.PictureBox();
+            this.pictureBox83 = new System.Windows.Forms.PictureBox();
+            this.linkLabel5 = new System.Windows.Forms.LinkLabel();
             this.btnOpenConf = new System.Windows.Forms.Button();
             this.label48 = new System.Windows.Forms.Label();
             this.label43 = new System.Windows.Forms.Label();
@@ -318,17 +327,10 @@
             this.pingerItem = new System.Windows.Forms.ToolStripMenuItem();
             this.hostsItem = new System.Windows.Forms.ToolStripMenuItem();
             this.appsItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.restartExpolorerItem = new System.Windows.Forms.ToolStripMenuItem();
             this.exitItem = new System.Windows.Forms.ToolStripMenuItem();
             this.launcherIcon = new System.Windows.Forms.NotifyIcon(this.components);
-            this.linkLabel5 = new System.Windows.Forms.LinkLabel();
-            this.pictureBox83 = new System.Windows.Forms.PictureBox();
-            this.pictureBox84 = new System.Windows.Forms.PictureBox();
-            this.linkLabel6 = new System.Windows.Forms.LinkLabel();
-            this.lblLab = new System.Windows.Forms.Label();
-            this.linkUpdate = new System.Windows.Forms.LinkLabel();
-            this.lblUpdateDisabled = new System.Windows.Forms.Label();
-            this.panel8 = new System.Windows.Forms.Panel();
-            this.panel9 = new System.Windows.Forms.Panel();
             this.toggleSwitch38 = new Optimizer.ToggleSwitch();
             this.toggleSwitch36 = new Optimizer.ToggleSwitch();
             this.toggleSwitch33 = new Optimizer.ToggleSwitch();
@@ -491,7 +493,9 @@
             this.bpanel.SuspendLayout();
             this.tabCollection.SuspendLayout();
             this.universalTab.SuspendLayout();
+            this.panel8.SuspendLayout();
             this.windowsXTab.SuspendLayout();
+            this.panel9.SuspendLayout();
             this.windowsVIIITab.SuspendLayout();
             this.modernAppsTab.SuspendLayout();
             this.panelModernAppsList.SuspendLayout();
@@ -613,11 +617,9 @@
             this.tabPage11.SuspendLayout();
             this.panel6.SuspendLayout();
             this.optionsTab.SuspendLayout();
-            this.launcherMenu.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox83)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox84)).BeginInit();
-            this.panel8.SuspendLayout();
-            this.panel9.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox83)).BeginInit();
+            this.launcherMenu.SuspendLayout();
             this.SuspendLayout();
             // 
             // tpanel
@@ -637,6 +639,38 @@
             this.tpanel.Size = new System.Drawing.Size(768, 64);
             this.tpanel.TabIndex = 1;
             // 
+            // linkUpdate
+            // 
+            this.linkUpdate.ActiveLinkColor = System.Drawing.Color.Goldenrod;
+            this.linkUpdate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.linkUpdate.AutoSize = true;
+            this.linkUpdate.Font = new System.Drawing.Font("Segoe UI Semibold", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkUpdate.ForeColor = System.Drawing.Color.Gold;
+            this.linkUpdate.LinkColor = System.Drawing.Color.Gold;
+            this.linkUpdate.Location = new System.Drawing.Point(608, 15);
+            this.linkUpdate.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkUpdate.Name = "linkUpdate";
+            this.linkUpdate.Size = new System.Drawing.Size(148, 25);
+            this.linkUpdate.TabIndex = 69;
+            this.linkUpdate.TabStop = true;
+            this.linkUpdate.Tag = "";
+            this.linkUpdate.Text = "Update available";
+            this.linkUpdate.Visible = false;
+            this.linkUpdate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkUpdate_LinkClicked);
+            // 
+            // lblLab
+            // 
+            this.lblLab.AutoSize = true;
+            this.lblLab.Font = new System.Drawing.Font("Segoe UI Semibold", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblLab.ForeColor = System.Drawing.Color.Gold;
+            this.lblLab.Location = new System.Drawing.Point(569, 4);
+            this.lblLab.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.lblLab.Name = "lblLab";
+            this.lblLab.Size = new System.Drawing.Size(193, 50);
+            this.lblLab.TabIndex = 68;
+            this.lblLab.Text = "EXPERIMENTAL BUILD\r\n(delete after testing)";
+            this.lblLab.Visible = false;
+            // 
             // txtBitness
             // 
             this.txtBitness.AutoSize = true;
@@ -757,6 +791,17 @@
             this.universalTab.TabIndex = 0;
             this.universalTab.Text = "Universal";
             // 
+            // panel8
+            // 
+            this.panel8.Controls.Add(this.label36);
+            this.panel8.Controls.Add(this.label38);
+            this.panel8.Controls.Add(this.label37);
+            this.panel8.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.panel8.Location = new System.Drawing.Point(2, 588);
+            this.panel8.Name = "panel8";
+            this.panel8.Size = new System.Drawing.Size(754, 21);
+            this.panel8.TabIndex = 68;
+            // 
             // label36
             // 
             this.label36.AutoSize = true;
@@ -770,19 +815,6 @@
             this.label36.Tag = "";
             this.label36.Text = "if you use printers often";
             // 
-            // label37
-            // 
-            this.label37.AutoSize = true;
-            this.label37.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label37.ForeColor = System.Drawing.Color.Gold;
-            this.label37.Location = new System.Drawing.Point(82, 0);
-            this.label37.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label37.Name = "label37";
-            this.label37.Size = new System.Drawing.Size(168, 21);
-            this.label37.TabIndex = 66;
-            this.label37.Tag = "";
-            this.label37.Text = "Disable Print Service";
-            // 
             // label38
             // 
             this.label38.AutoSize = true;
@@ -796,6 +828,19 @@
             this.label38.Tag = "";
             this.label38.Text = "• Do NOT";
             // 
+            // label37
+            // 
+            this.label37.AutoSize = true;
+            this.label37.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label37.ForeColor = System.Drawing.Color.Gold;
+            this.label37.Location = new System.Drawing.Point(82, 0);
+            this.label37.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label37.Name = "label37";
+            this.label37.Size = new System.Drawing.Size(168, 21);
+            this.label37.TabIndex = 66;
+            this.label37.Tag = "";
+            this.label37.Text = "Disable Print Service";
+            // 
             // button39
             // 
             this.button39.BackColor = System.Drawing.Color.DodgerBlue;
@@ -850,6 +895,46 @@
             this.windowsXTab.TabIndex = 1;
             this.windowsXTab.Text = "Windows 10";
             // 
+            // panel9
+            // 
+            this.panel9.Controls.Add(this.label35);
+            this.panel9.Controls.Add(this.label33);
+            this.panel9.Controls.Add(this.label47);
+            this.panel9.Controls.Add(this.label34);
+            this.panel9.Controls.Add(this.label46);
+            this.panel9.Controls.Add(this.label45);
+            this.panel9.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.panel9.Location = new System.Drawing.Point(2, 569);
+            this.panel9.Name = "panel9";
+            this.panel9.Size = new System.Drawing.Size(754, 42);
+            this.panel9.TabIndex = 72;
+            // 
+            // label35
+            // 
+            this.label35.AutoSize = true;
+            this.label35.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label35.ForeColor = System.Drawing.Color.Gold;
+            this.label35.Location = new System.Drawing.Point(275, 21);
+            this.label35.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label35.Name = "label35";
+            this.label35.Size = new System.Drawing.Size(338, 21);
+            this.label35.TabIndex = 64;
+            this.label35.Tag = "";
+            this.label35.Text = "if your device has touch support / or is tablet";
+            // 
+            // label33
+            // 
+            this.label33.AutoSize = true;
+            this.label33.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label33.ForeColor = System.Drawing.Color.Gold;
+            this.label33.Location = new System.Drawing.Point(0, 21);
+            this.label33.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label33.Name = "label33";
+            this.label33.Size = new System.Drawing.Size(78, 21);
+            this.label33.TabIndex = 62;
+            this.label33.Tag = "";
+            this.label33.Text = "• Do NOT";
+            // 
             // label47
             // 
             this.label47.AutoSize = true;
@@ -863,6 +948,19 @@
             this.label47.Tag = "";
             this.label47.Text = "if you want drivers to be auto-installed";
             // 
+            // label34
+            // 
+            this.label34.AutoSize = true;
+            this.label34.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label34.ForeColor = System.Drawing.Color.Gold;
+            this.label34.Location = new System.Drawing.Point(82, 21);
+            this.label34.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label34.Name = "label34";
+            this.label34.Size = new System.Drawing.Size(189, 21);
+            this.label34.TabIndex = 63;
+            this.label34.Tag = "";
+            this.label34.Text = "Disable Sensor Services";
+            // 
             // label46
             // 
             this.label46.AutoSize = true;
@@ -889,45 +987,6 @@
             this.label45.Tag = "";
             this.label45.Text = "• Do NOT";
             // 
-            // label35
-            // 
-            this.label35.AutoSize = true;
-            this.label35.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label35.ForeColor = System.Drawing.Color.Gold;
-            this.label35.Location = new System.Drawing.Point(275, 21);
-            this.label35.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label35.Name = "label35";
-            this.label35.Size = new System.Drawing.Size(338, 21);
-            this.label35.TabIndex = 64;
-            this.label35.Tag = "";
-            this.label35.Text = "if your device has touch support / or is tablet";
-            // 
-            // label34
-            // 
-            this.label34.AutoSize = true;
-            this.label34.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label34.ForeColor = System.Drawing.Color.Gold;
-            this.label34.Location = new System.Drawing.Point(82, 21);
-            this.label34.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label34.Name = "label34";
-            this.label34.Size = new System.Drawing.Size(189, 21);
-            this.label34.TabIndex = 63;
-            this.label34.Tag = "";
-            this.label34.Text = "Disable Sensor Services";
-            // 
-            // label33
-            // 
-            this.label33.AutoSize = true;
-            this.label33.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label33.ForeColor = System.Drawing.Color.Gold;
-            this.label33.Location = new System.Drawing.Point(0, 21);
-            this.label33.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label33.Name = "label33";
-            this.label33.Size = new System.Drawing.Size(78, 21);
-            this.label33.TabIndex = 62;
-            this.label33.Tag = "";
-            this.label33.Text = "• Do NOT";
-            // 
             // button43
             // 
             this.button43.BackColor = System.Drawing.Color.DodgerBlue;
@@ -4212,6 +4271,75 @@
             this.optionsTab.TabIndex = 6;
             this.optionsTab.Text = "Options";
             // 
+            // lblUpdateDisabled
+            // 
+            this.lblUpdateDisabled.AutoSize = true;
+            this.lblUpdateDisabled.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblUpdateDisabled.ForeColor = System.Drawing.Color.Gold;
+            this.lblUpdateDisabled.Location = new System.Drawing.Point(185, 255);
+            this.lblUpdateDisabled.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.lblUpdateDisabled.Name = "lblUpdateDisabled";
+            this.lblUpdateDisabled.Size = new System.Drawing.Size(239, 21);
+            this.lblUpdateDisabled.TabIndex = 69;
+            this.lblUpdateDisabled.Text = "Disabled in experimental builds";
+            this.lblUpdateDisabled.Visible = false;
+            // 
+            // linkLabel6
+            // 
+            this.linkLabel6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.linkLabel6.AutoSize = true;
+            this.linkLabel6.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkLabel6.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel6.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel6.Location = new System.Drawing.Point(622, 427);
+            this.linkLabel6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkLabel6.Name = "linkLabel6";
+            this.linkLabel6.Size = new System.Drawing.Size(130, 28);
+            this.linkLabel6.TabIndex = 68;
+            this.linkLabel6.TabStop = true;
+            this.linkLabel6.Tag = "themeable";
+            this.linkLabel6.Text = "Open Source";
+            this.linkLabel6.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel6_LinkClicked);
+            // 
+            // pictureBox84
+            // 
+            this.pictureBox84.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.pictureBox84.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox84.BackgroundImage")));
+            this.pictureBox84.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.pictureBox84.Location = new System.Drawing.Point(602, 313);
+            this.pictureBox84.Name = "pictureBox84";
+            this.pictureBox84.Size = new System.Drawing.Size(145, 114);
+            this.pictureBox84.TabIndex = 67;
+            this.pictureBox84.TabStop = false;
+            // 
+            // pictureBox83
+            // 
+            this.pictureBox83.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.pictureBox83.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox83.BackgroundImage")));
+            this.pictureBox83.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.pictureBox83.Location = new System.Drawing.Point(602, 460);
+            this.pictureBox83.Name = "pictureBox83";
+            this.pictureBox83.Size = new System.Drawing.Size(145, 114);
+            this.pictureBox83.TabIndex = 66;
+            this.pictureBox83.TabStop = false;
+            // 
+            // linkLabel5
+            // 
+            this.linkLabel5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.linkLabel5.AutoSize = true;
+            this.linkLabel5.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.linkLabel5.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel5.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.linkLabel5.Location = new System.Drawing.Point(551, 576);
+            this.linkLabel5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.linkLabel5.Name = "linkLabel5";
+            this.linkLabel5.Size = new System.Drawing.Size(203, 28);
+            this.linkLabel5.TabIndex = 65;
+            this.linkLabel5.TabStop = true;
+            this.linkLabel5.Tag = "themeable";
+            this.linkLabel5.Text = "GNU GPL 3.0 License";
+            this.linkLabel5.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel5_LinkClicked);
+            // 
             // btnOpenConf
             // 
             this.btnOpenConf.BackColor = System.Drawing.Color.DodgerBlue;
@@ -4515,74 +4643,94 @@
             this.pingerItem,
             this.hostsItem,
             this.appsItem,
+            this.toolStripSeparator1,
+            this.restartExpolorerItem,
             this.exitItem});
             this.launcherMenu.Name = "launcherMenu";
             this.launcherMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
-            this.launcherMenu.ShowImageMargin = false;
-            this.launcherMenu.Size = new System.Drawing.Size(186, 160);
+            this.launcherMenu.Size = new System.Drawing.Size(215, 214);
             // 
             // startupItem
             // 
-            this.startupItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.startupItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.startupItem.ForeColor = System.Drawing.Color.White;
+            this.startupItem.Image = ((System.Drawing.Image)(resources.GetObject("startupItem.Image")));
             this.startupItem.Name = "startupItem";
-            this.startupItem.Size = new System.Drawing.Size(185, 26);
+            this.startupItem.Size = new System.Drawing.Size(214, 26);
             this.startupItem.Text = "Startup Manager";
             this.startupItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
             this.startupItem.Click += new System.EventHandler(this.startupItem_Click);
             // 
             // cleanerItem
             // 
-            this.cleanerItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.cleanerItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.cleanerItem.ForeColor = System.Drawing.Color.White;
+            this.cleanerItem.Image = ((System.Drawing.Image)(resources.GetObject("cleanerItem.Image")));
             this.cleanerItem.Name = "cleanerItem";
-            this.cleanerItem.Size = new System.Drawing.Size(185, 26);
+            this.cleanerItem.Size = new System.Drawing.Size(214, 26);
             this.cleanerItem.Text = "PC Cleaner";
             this.cleanerItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
             this.cleanerItem.Click += new System.EventHandler(this.cleanerItem_Click);
             // 
             // pingerItem
             // 
-            this.pingerItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.pingerItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.pingerItem.ForeColor = System.Drawing.Color.White;
+            this.pingerItem.Image = ((System.Drawing.Image)(resources.GetObject("pingerItem.Image")));
             this.pingerItem.Name = "pingerItem";
-            this.pingerItem.Size = new System.Drawing.Size(185, 26);
+            this.pingerItem.Size = new System.Drawing.Size(214, 26);
             this.pingerItem.Text = "Pinger Tool";
             this.pingerItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
             this.pingerItem.Click += new System.EventHandler(this.pingerItem_Click);
             // 
             // hostsItem
             // 
-            this.hostsItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.hostsItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.hostsItem.ForeColor = System.Drawing.Color.White;
+            this.hostsItem.Image = ((System.Drawing.Image)(resources.GetObject("hostsItem.Image")));
             this.hostsItem.Name = "hostsItem";
-            this.hostsItem.Size = new System.Drawing.Size(185, 26);
+            this.hostsItem.Size = new System.Drawing.Size(214, 26);
             this.hostsItem.Text = "HOSTS Editor";
             this.hostsItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
             this.hostsItem.Click += new System.EventHandler(this.hostsItem_Click);
             // 
             // appsItem
             // 
-            this.appsItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.appsItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.appsItem.ForeColor = System.Drawing.Color.White;
+            this.appsItem.Image = ((System.Drawing.Image)(resources.GetObject("appsItem.Image")));
             this.appsItem.Name = "appsItem";
-            this.appsItem.Size = new System.Drawing.Size(185, 26);
+            this.appsItem.Size = new System.Drawing.Size(214, 26);
             this.appsItem.Text = "Apps Downloader";
             this.appsItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
             this.appsItem.Click += new System.EventHandler(this.appsItem_Click);
             // 
+            // toolStripSeparator1
+            // 
+            this.toolStripSeparator1.BackColor = System.Drawing.Color.DodgerBlue;
+            this.toolStripSeparator1.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.toolStripSeparator1.Name = "toolStripSeparator1";
+            this.toolStripSeparator1.Size = new System.Drawing.Size(211, 6);
+            this.toolStripSeparator1.Tag = "";
+            // 
+            // restartExpolorerItem
+            // 
+            this.restartExpolorerItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.restartExpolorerItem.ForeColor = System.Drawing.Color.White;
+            this.restartExpolorerItem.Image = ((System.Drawing.Image)(resources.GetObject("restartExpolorerItem.Image")));
+            this.restartExpolorerItem.Name = "restartExpolorerItem";
+            this.restartExpolorerItem.Size = new System.Drawing.Size(214, 26);
+            this.restartExpolorerItem.Text = "Restart Explorer";
+            this.restartExpolorerItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.restartExpolorerItem.Click += new System.EventHandler(this.restartExpolorerItem_Click);
+            // 
             // exitItem
             // 
-            this.exitItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
             this.exitItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.exitItem.ForeColor = System.Drawing.Color.White;
+            this.exitItem.Image = ((System.Drawing.Image)(resources.GetObject("exitItem.Image")));
             this.exitItem.Name = "exitItem";
-            this.exitItem.Size = new System.Drawing.Size(185, 26);
+            this.exitItem.Size = new System.Drawing.Size(214, 26);
             this.exitItem.Text = "Exit";
             this.exitItem.Click += new System.EventHandler(this.exitItem_Click);
             // 
@@ -4594,132 +4742,6 @@
             this.launcherIcon.Visible = true;
             this.launcherIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.launcherIcon_MouseDoubleClick);
             // 
-            // linkLabel5
-            // 
-            this.linkLabel5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.linkLabel5.AutoSize = true;
-            this.linkLabel5.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkLabel5.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel5.LinkColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel5.Location = new System.Drawing.Point(551, 576);
-            this.linkLabel5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkLabel5.Name = "linkLabel5";
-            this.linkLabel5.Size = new System.Drawing.Size(203, 28);
-            this.linkLabel5.TabIndex = 65;
-            this.linkLabel5.TabStop = true;
-            this.linkLabel5.Tag = "themeable";
-            this.linkLabel5.Text = "GNU GPL 3.0 License";
-            this.linkLabel5.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel5_LinkClicked);
-            // 
-            // pictureBox83
-            // 
-            this.pictureBox83.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.pictureBox83.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox83.BackgroundImage")));
-            this.pictureBox83.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
-            this.pictureBox83.Location = new System.Drawing.Point(602, 460);
-            this.pictureBox83.Name = "pictureBox83";
-            this.pictureBox83.Size = new System.Drawing.Size(145, 114);
-            this.pictureBox83.TabIndex = 66;
-            this.pictureBox83.TabStop = false;
-            // 
-            // pictureBox84
-            // 
-            this.pictureBox84.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.pictureBox84.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox84.BackgroundImage")));
-            this.pictureBox84.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
-            this.pictureBox84.Location = new System.Drawing.Point(602, 313);
-            this.pictureBox84.Name = "pictureBox84";
-            this.pictureBox84.Size = new System.Drawing.Size(145, 114);
-            this.pictureBox84.TabIndex = 67;
-            this.pictureBox84.TabStop = false;
-            // 
-            // linkLabel6
-            // 
-            this.linkLabel6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.linkLabel6.AutoSize = true;
-            this.linkLabel6.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkLabel6.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel6.LinkColor = System.Drawing.Color.DodgerBlue;
-            this.linkLabel6.Location = new System.Drawing.Point(622, 427);
-            this.linkLabel6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkLabel6.Name = "linkLabel6";
-            this.linkLabel6.Size = new System.Drawing.Size(130, 28);
-            this.linkLabel6.TabIndex = 68;
-            this.linkLabel6.TabStop = true;
-            this.linkLabel6.Tag = "themeable";
-            this.linkLabel6.Text = "Open Source";
-            this.linkLabel6.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel6_LinkClicked);
-            // 
-            // lblLab
-            // 
-            this.lblLab.AutoSize = true;
-            this.lblLab.Font = new System.Drawing.Font("Segoe UI Semibold", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.lblLab.ForeColor = System.Drawing.Color.Gold;
-            this.lblLab.Location = new System.Drawing.Point(569, 4);
-            this.lblLab.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.lblLab.Name = "lblLab";
-            this.lblLab.Size = new System.Drawing.Size(193, 50);
-            this.lblLab.TabIndex = 68;
-            this.lblLab.Text = "EXPERIMENTAL BUILD\r\n(delete after testing)";
-            this.lblLab.Visible = false;
-            // 
-            // linkUpdate
-            // 
-            this.linkUpdate.ActiveLinkColor = System.Drawing.Color.Goldenrod;
-            this.linkUpdate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.linkUpdate.AutoSize = true;
-            this.linkUpdate.Font = new System.Drawing.Font("Segoe UI Semibold", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.linkUpdate.ForeColor = System.Drawing.Color.Gold;
-            this.linkUpdate.LinkColor = System.Drawing.Color.Gold;
-            this.linkUpdate.Location = new System.Drawing.Point(608, 15);
-            this.linkUpdate.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.linkUpdate.Name = "linkUpdate";
-            this.linkUpdate.Size = new System.Drawing.Size(148, 25);
-            this.linkUpdate.TabIndex = 69;
-            this.linkUpdate.TabStop = true;
-            this.linkUpdate.Tag = "";
-            this.linkUpdate.Text = "Update available";
-            this.linkUpdate.Visible = false;
-            this.linkUpdate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkUpdate_LinkClicked);
-            // 
-            // lblUpdateDisabled
-            // 
-            this.lblUpdateDisabled.AutoSize = true;
-            this.lblUpdateDisabled.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.lblUpdateDisabled.ForeColor = System.Drawing.Color.Gold;
-            this.lblUpdateDisabled.Location = new System.Drawing.Point(185, 255);
-            this.lblUpdateDisabled.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.lblUpdateDisabled.Name = "lblUpdateDisabled";
-            this.lblUpdateDisabled.Size = new System.Drawing.Size(239, 21);
-            this.lblUpdateDisabled.TabIndex = 69;
-            this.lblUpdateDisabled.Text = "Disabled in experimental builds";
-            this.lblUpdateDisabled.Visible = false;
-            // 
-            // panel8
-            // 
-            this.panel8.Controls.Add(this.label36);
-            this.panel8.Controls.Add(this.label38);
-            this.panel8.Controls.Add(this.label37);
-            this.panel8.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.panel8.Location = new System.Drawing.Point(2, 588);
-            this.panel8.Name = "panel8";
-            this.panel8.Size = new System.Drawing.Size(754, 21);
-            this.panel8.TabIndex = 68;
-            // 
-            // panel9
-            // 
-            this.panel9.Controls.Add(this.label35);
-            this.panel9.Controls.Add(this.label33);
-            this.panel9.Controls.Add(this.label47);
-            this.panel9.Controls.Add(this.label34);
-            this.panel9.Controls.Add(this.label46);
-            this.panel9.Controls.Add(this.label45);
-            this.panel9.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.panel9.Location = new System.Drawing.Point(2, 569);
-            this.panel9.Name = "panel9";
-            this.panel9.Size = new System.Drawing.Size(754, 42);
-            this.panel9.TabIndex = 72;
-            // 
             // toggleSwitch38
             // 
             this.toggleSwitch38.Location = new System.Drawing.Point(439, 89);
@@ -6686,7 +6708,11 @@
             this.bpanel.ResumeLayout(false);
             this.tabCollection.ResumeLayout(false);
             this.universalTab.ResumeLayout(false);
+            this.panel8.ResumeLayout(false);
+            this.panel8.PerformLayout();
             this.windowsXTab.ResumeLayout(false);
+            this.panel9.ResumeLayout(false);
+            this.panel9.PerformLayout();
             this.windowsVIIITab.ResumeLayout(false);
             this.modernAppsTab.ResumeLayout(false);
             this.modernAppsTab.PerformLayout();
@@ -6838,13 +6864,9 @@
             this.panel6.ResumeLayout(false);
             this.optionsTab.ResumeLayout(false);
             this.optionsTab.PerformLayout();
-            this.launcherMenu.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox83)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox84)).EndInit();
-            this.panel8.ResumeLayout(false);
-            this.panel8.PerformLayout();
-            this.panel9.ResumeLayout(false);
-            this.panel9.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox83)).EndInit();
+            this.launcherMenu.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
@@ -7307,6 +7329,8 @@
         private System.Windows.Forms.Label lblUpdateDisabled;
         private System.Windows.Forms.Panel panel8;
         private System.Windows.Forms.Panel panel9;
+        private System.Windows.Forms.ToolStripMenuItem restartExpolorerItem;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
     }
 }
 

+ 5 - 0
Optimizer/MainForm.cs

@@ -2586,5 +2586,10 @@ namespace Optimizer
         {
             CheckForUpdate();
         }
+
+        private void restartExpolorerItem_Click(object sender, EventArgs e)
+        {
+            Utilities.RestartExplorer();
+        }
     }
 }

+ 179 - 0
Optimizer/MainForm.resx

@@ -45264,6 +45264,185 @@ any application only by typing your desired keyword.</value>
   <metadata name="launcherMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>488, 56</value>
   </metadata>
+  <data name="startupItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+        EgAACxIB0t1+/AAABI1JREFUeF7tmQtuIzkMRLO7979TbrYb1VKAYdAjijJldec9oKaB2NUMP2q1Ml8A
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEP+QUfprx8BbOD7+/tfdJ6sPaX83f7xgqPPSx0qRvuMFxx9
+        XupQFT3Ac1B0htSkSnqQ58DoDKlJlXhB0RmyFpUeA3n5O1jq0P9/CyiDAThY6lA1XmD0eVl7tECr0KPF
+        Cz6S3BDGq+FIZi0dgNTZP+NBObVaV5H+w0/3tSu85rFWs3r0V5F++ZMbhvRaPdcvokd/Gc9BIzJr6b50
+        F3q9nms4ksynnv3lZgAiLG2xP5TWODUAchZP5o1YXWS1eIFHMuvMX6XasLRCXF0pvBqOZNZ0zAic/etR
+        A70ajiR38QCk9iY5479Yev87VcoqTmoA5CzeYtONkTs+AOkVcLKUWRDPP5JZz/yPH7kn8O5xVfV8lNiY
+        s7dYL/BIZv21q19ZxdmxxaZYXf3RvelWA6CM4o3ZtcWmSDVGzskXE+8+V5WlFG1MevjlrsYLPJJZoy8m
+        6f3vVCmrCbx7jGTW0tW/68Xk5SNQnx6C9/t5sq/vWv1TT9lZUnuTnPECpPe/U6Ws4o1JDYCcJza/Se43
+        rYBXn/Wft2s1j/FGkmGyMd59RjLrvc/+kc/atZipOsix4d1H7mq8wCOZtXT1N7XPNpEZgCipp6yc8Rqn
+        mEr6UXK/Yf/Tpz+8+qxfd/Ac/5Xs69HG7NpiU6QGQM437X/2sft5/7m+UMhjrIhkijcmVeMmuavxAo9k
+        1rfsf5HP2rWSx1gRyTSBd4+RzFq6+ne9mKQfgSdKGe1b/VNP2VlSjZEzXoA/xtA3DsH7/TzZ16ONWanx
+        ec1vknvDCjhRymiyMd59RjJrdItNsfpoCuPd46qylKLDz9m//ePd56pSVnse/9Eap1hd/dEC3GoAlNGG
+        4Zf7xAGQc8P+d6ospV0DUIsXeCSzvuXsf1UpsyCefySzlq5+zv4J9VzaNcDq6p96ys6y48XkVs1v6vm0
+        a4CVGp/X/Ca5N+x/J0oZxRuzWmPO/qfJUioffrmr8QKPZNZfufqblFXxE0DOeI1TrE5mtAC3GgBltGH4
+        5S4egJXJjDZfePe5qiylXQNQixd4JLNGC8DZ3/GPZNbS1b969i/d/05Vz6VdA6yu/qmn7Cwrj//oZN6q
+        +U09n3YNsFLj0uavTmZ0ANJxTpQyijcmPfxyc/Y/T5ZS+fDLXY0XeCSzRgsgvPtcUZbODCuP/6kaz7I6
+        maV7001YrXHpAKxMZrb5zXd1zbA6AGUoES/wSHIXT+ad8Go4kllLa7w6mbMr4TdydI1TT4DuaVcYkq7x
+        D6XNX5rMfoXXPNZqVrrBqWd/VC91qBov8EhmhQm8Ov5JZjvz5Q/VSx0qHoDUiwnaI3Woih7gOSg6Q2pS
+        5ervQZ4DozOkJlUe/7yg6AxZi0rP/sILjj4va0/p2V94wdHnZe2pxQuMPi9rT+nRT3jB0edl7WEAfqOs
+        NQB7aMcMdJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7y9fUfA3kM7l7sJPMAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="cleanerItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+        EgAACxIB0t1+/AAABUFJREFUeF7tkVFuHEcMBXX/U+lmCQyXkSeqetaJJ1h2DwuoLxW1w+bHk/j8/Pzr
+        dyQfTsGO/DsyPuyMHfbfyL8ZdsQO+l/k3w07YYf8E/m3ww7YAe+Qfz90x453h/z7oTN2uDvlZ4au2NHu
+        lJ8ZumJHq5J+w9oq6dAVO1qV9BvWVkmHrtjRqqTfsLZKOnTFjpaSLbGZlGzoih0tJVtiMynZ0BU7Wkq2
+        xGZSsqErdrSUbInNpGRDV+xoKdkSm0nJhq7Y0VKyJTaTkg1dsaOlZEtsJiUbumJHS8mW2ExKNnTFjpaS
+        LbGZlGzoih0tJVtiMynZ0BU7Wkq2xGZSsqErdrSUbInNpGRDV+xoKdkSm0nJhq7Y0VKyJTaTkg1dsaOl
+        ZEtsJiUbumJHS8mW2ExKNnTFjpaSLbGZlGzoih0tJVtiMynZ0BU7Wkq2xGZSsqErdrSUbInNpGRDV+xo
+        KdkSm0nJhq7Y0VKyJTaTkg1dsaOlZEtsJiUbumJHS8mW2ExKNnTFjpaSLbGZlGzoih0tJVtiMynZ0BU7
+        Wkq2xGZSsqErdrSUbInNpGRDV+xoKdkSm0nJhq7Y0VKyJTaTkg1dsaOlZEtsJiUbumJHS8mW2ExKNnTF
+        jpaSLbGZlGzoih0tJVtiMynZ0BU7Wkq2xGZSsqErdrSUbInNpGRDV+xoKdkSm0nJhq7Y0VKyJTaTkg1d
+        saOlZEtsJiUbumJHS8mW2ExKNnTFjnan/MzQFTvanfIzQ1fsaHfKzwxdsaPdKT8zdMWOdqf8zNAVO9qd
+        8jNDV+xod8rPDF2xo90pPzN0xY6Wki2xmZRs6IodLSVbYjMp2dAVO1pKtsRmUrKhK3a0lGyJzaRkw/+N
+        Pf7ustpwhT3cabLqULHHOlVWHn5hj3S6rD7Y4zxFnuC52KM8TZ7iedhjPFGe43nYYzxVnuRZ2ENcydgW
+        2PdfydhzsEcwybfFdjLJn4M9gkm+NbaXSf4M7AGqpEdg+1VJn4E9QJX0CGy/Kun52PIm+RHYflXS87Hl
+        TfIjsP1M8rOxxaukx2A7muRnY4uPP+WJzsYWH3/KE52LLT3+I890Lrb0+FWe6kxs4fGrPNWZ2MLjV3mq
+        87Blx+/yXOdhy47f5bnOw5atkh6L7WySn4UtWiU9FtvZJD8LW7RKejS2d5X0HGxJk/xobO8q6TnYkib5
+        0djeVdJzsCWrpMdju5vkZ2ALVkmPx3Y3yc/AFqySPgLbv0q6P7acSf4IbP8q6f7YclXSx2BvUCXdH1uu
+        SvoY7A1M8r2xxaqkj8HewCTfF1vKJH8U9g5V0n2xpUzyR2HvUCXdF1uqSvo47C2qpPtiS1VJH4e9hUm+
+        J7ZQlXSJzfyQP2+L7WSS74ctY5Ir1qdk22I7VUn3w5YxyRXrU7JtsZ2qpPthy1RJl9hMSrYttlOVdD9s
+        mSrpEptJybbFdjLJ98GWMMmX2ExKti22k0m+D7aESb7EZlKyrbG9qqT7YEtUSS+xuZRsa2yvKuk+2BJV
+        0ktsLiV7K/ZdP+TPL7HZKuk+2BJV0ktsLiV7G/ZNKdklNmeS98c+3iS/xOZSsrdh35SSXWJzJnl/7ONN
+        8ktsLiV7G/ZNKdlLbLZK2h/7+CrpS2w2JXsb9k0p2UtstkraH/v4KulLbDYlexv2TSnZS2y2Stob+3CT
+        /CU2m5K9DfumlOwlNmuS98U+2iR/ic2mZG/Dvikle4nNmuR9sY8e75Nn7ot99HifPHNf7KPH++SZ+2If
+        Pd4nz9wX++jxPnnmvthHj/fJM/fFPnq8T565N/bh45/L897Ix8ffsoG9jtNF4hYAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pingerItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+        EgAACxIB0t1+/AAABItJREFUeF7tnEGKHUkMBc2c3EfzzWZoCINp4knVBlNj8QJi9TMKKRO8avytlFJK
+        KaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFLu8f37939+/Pjx76/yU7nO54f/LMfKRezBP/vxrwPH
+        yyXssZMk5RL20EmScgl76CRJuYQ9dJKkXMIeOklSLmEPnSQpl7CHTpKUS9hDJ0nKJeyhkyTlEvbQSZJy
+        CXvoJEm5hD10kqRcwh46SVIuYQ+dJCmXsIdOkpRL2EMnScol7KGTJOUS9tBJknIJe+gkSXmK/ZXtT/8v
+        f2NnsyVJyhPsAk2Ov4bNlCQpT7ALNDn+GjZTkqRs2OVNkr2CzZMkKRt2eZNkr2DzJEnKhl3eJNkr2DxJ
+        krJhlzdJ9go2T5KkbNjlTZK9gs2TJCkbdnmTZK9g8yRJyoZd3iTZK9g8SZKyYZc3SfYKNk+SpGzY5U2S
+        vYLNkyQpG3Z5k2SvYPMkScqGXd4k2SvYPEmSsmGXN0n2CjZPkqRs2OVNkr2CzZMkKRt2eZNkr2DzJEke
+        8zf8PcQfwRaeJHsFmydJ8gjrTY7fwhadJHsFmydJ8gjrTY7fwhadJHsFmydJsmLtJNkdbMlJsleweZIk
+        K9ZOkt3BlpwkewWbJ0myYu0k2R1syUmyV7B5kiQr1k6S3cGWnCR7BZsnSbJi7STZHWzJSbJXsHmSJCvW
+        TpLdwZacJHsFmydJsmLtJNkdbMlJsleweZIkK9ZOkt3BlpwkewWbJ0myYu0k2R1syUmyV7B5kiQr1k6S
+        3cGWnCR7BZsnSbJi7STZHWzJSbJXsHmSJCvWTpLdwZacJHsFmydJsmLtJNkdbMlJssfYN37KkcfYN5Ik
+        K9ZOkt3Blpwke4T1n+XoI6xPkqxYO0l2B1tykmzF2iTJirVJkhVrJ8nuYEtOkq1YmyRZsTZJsmLtJNkd
+        bMlJshVrkyQr1iZJVqydJLuDLTlJtmJtkmTF2iTJirWTZHewJSfJVqxNkqxYmyRZsXaS7A625CTZirVJ
+        khVrkyQr1k6S3cGWnCRbsTZJsmJtkmTF2kmyO9iSk2Qr1iZJVqxNkqxYO0l2B1tykmzF2iTJirVJkhVr
+        J8nuYEtOkq1YmyRZsTZJsmLtJNkdbMlJshVrkyQr1iZJVqydJLuDLTlJtmJtkmTF2iTJirWTZHewJSfJ
+        VqxNkqxYmyRZsXaS7A625CTZirVJkhVrkyQr1k6S3cGWnCRbsTZJsmJtkmTF2kmyO9iSk2Qr1iZJVqxN
+        kqxYO0l2B1tykmzF2iTJirVJkhVrJ8nuYEtOkq1YmyRZsTZJsmLtJNkdbMlJshVrkyQr1iZJVqydJLuD
+        LTlJtmJtkmTF2iTJirWTZHewJSfJVqxNkqxYmyRZsXaS7A7Tf4/22a/8d2nWJ0lWrE2SrPyp/f8qbFmT
+        44+w3uT4Y+wbJscfYb3J8ZvYwr/KsS9h3/ksRx9j3/gsR7+EfedXOXYbW/xDfv4t7Hsf8vNvY9/8kJ9/
+        C/veh/xcSimllFJKKaWUUkoppZRSSimllFJKKaWUUspX+PbtPyj1nC5Nhn2kAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="hostsItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+        EgAACxIB0t1+/AAAA8pJREFUeF7t0WFq6zAUROHuf1Xd2XsUTiGEk9TXllrJdz6YX4lH9ugjIiIiIiIi
+        IiIiBvj8/Pxn4ee4I7vwV+GRuAu75CPh8diZXWwl1MSO7ELPhLrYiV3klVAbO7ALHBHqY3V2eaPCEbEy
+        u7iR4ZhYlV3a6HBUrMgubEY4LlZkFzYjHBerscuaFY6M1dhlzQpHxmrssmaFI2M1dlmzwpGxGrusWeHI
+        WI1d1qxwZIxgA3+Fn0usZ1Y4Mq6wYR/D30qsZ1Y4Ms6wQS38vcR6ZoUjo8KGfBceK7GeWeHIOMIGPBIe
+        L7GeGeG4+ImNVwk1JdYzIxwXr9hoZ0JdifWMDkeFscGuhNoS6xkdjopHNtSIUF9iPSPDMfHNRhoZjimx
+        nlHhiPhiA80Ix5VYz4hQHzbOzHBsifVcDdW92TC/EY4vsZ4robYvG+U3w2uUWM+ZUNeXjfIX4XVKrKca
+        qnqyQf4yvFaJ9VRCTT82xgrh9Uqs50h4vB8bY6XwmiXW8y481o+NsWJ43RLrsfD3fmyMVcMrl1nXY/hb
+        PzbG6uHVTxndtzUbY5fwCXGWjbpb+JSosjF3DZ8UR9mIu4dPi5/YeHcJnxiv2Gh3C58az2ysu4ZPjm82
+        0p3DZ8cXG6hD+PzebJguYYK+bJROYYaebJBOYYaebJBuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+
+        bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+
+        bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYp+bIxuYYqebJBOYYa+bJQuYYLebJgO4fPDxrl7+PT4ZiPdNXxy
+        PLKh7hg+N4wNdqfwmfGODXeH8HlxhA24c/isqLAhdwyfE2fYoDuFz4grbNgdwuvHo7PDPI+7enjteHZl
+        oMeBVw6vG+bqUI/PrxheM14ZMdhzxyrh9eKdUcNZz1+G14qf2Hhf4ecS6/mL8DpxhA34Hf5SYj2/GV4j
+        jrIRH8PfSqznN8LxUWFDPoe/lljPzHBsVNmYFv5eYj0zwnFxhg36KjxSYj0jwzFxlo36LjxWYj0jQn1c
+        YcP+FB4tsZ4roTausnGPhMdLrOdMqIsRbOCjoaLEeiqhJkaxkSuhpsR6joTHYyQbuhqqSqznXXgsRrOx
+        z4S6Euux8PeYxUY/E+pKrOcx/C1msuHPhsqykV1xgl3A2VAZO7GLvBJqYyd2kVdCbezELvJKqI3d2GWe
+        DZWxI7vQM6EuIiIiIiIiIiIiIgb5+PgPqQZY7xlO71oAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="appsItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        AABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="restartExpolorerItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="exitItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+        EgAACxIB0t1+/AAAAzNJREFUeF7t0Vlq7EAQBVHvf1Xe2Xs0XIzB0baGqlQpFQfuV3flpA9JkiRJkiRJ
+        kiRJkiRJkiRJkiRJOu7z8/MfJT/fFu30Sn4WHedd8mR5NPu75Mnz0DG2JM+XRTNvSZ4/Ax1gT1JmOTTr
+        nqRMb7T4kaTcMmjGI0m5vmjpo0nJy9FsR5OSPdHCZ5PSl6GZzial+6FlRyTly9EsI5LyvdCiI5M2ZWiG
+        UUmLXmjR0Umr6aj36KRVH7TkjKTdNNRzRtKuD1pyVtJyOOo1K2nZBy05M2k7DPWYmbTtg5acnbQ+jWrP
+        Tlr3QovOTlofRjVnJ637oWUrkva7Ua2KpH0/tGxVMsJmVKMqGaEnWrgqGeFP9LYqGaE3WrwqGeEtelOV
+        jPAMdICqZIQf6L9VyQjPQoeoSkb4Qv+pSkZ4JjpIVTKCH/9qdJgnJOvrhQ7UOVlb39GhOibritDBOiVr
+        6jd0uA7JetqCDnjnZC3tQYe8Y7KOjqCD3ilZQ2fQYe+QjK8R6MArJ2NrJDr0ism4moEOvlIypmaiw6+Q
+        jKcK9AGuTMZSJfoQVyTj6Ar0QSqTMXQV+iiVyRi6An2QK5JxVIk+xJXJWKpAH2CFZDzNRIdfKRlTM9DB
+        V0zG1Uh06JWTsTUCHfgOyfg6gw57p2QNHUEHvWOyjvagQ945WUtb0AE7JOvpN3S4TsmaInSwjsm6+o4O
+        1TlZWy90oCck6z8bHaYqGWGJGR6JDlKVjPCF/lOVjPAsdIiqZIQf6L9VyQjPQAeoSkZ4i95UJSP0RotX
+        JSP8id5WJSP0RAtXJSNsRjWqkhH6oWUrkva7Ua2KpH0/tOzspPVhVHN20roXWnR20vo0qj07ad0HLTkz
+        aTsM9ZiZtO2DlpyVtByOes1KWvZBS85I2k1DPWck7fqgJUcnraaj3qOTVn3QkiOTNmVohlFJi35o2RFJ
+        +XI0y4ikfD+07Nmk9GVoprNJ6Z5o4aNJycvRbEeTkn3R0keScsugGY8k5XqjxfckZZZDs+5JyjwDHWBL
+        8nxZNPOW5Pnz0DHeJU+WR7O/S56IjvNKfr6tjjtJkiRJkiRJkiRJkiRJkiRJkiRJutbHx3/Tz/m7tiVR
+        ZAAAAABJRU5ErkJggg==
+</value>
+  </data>
   <metadata name="launcherIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>618, 56</value>
   </metadata>

+ 1 - 1
README.md

@@ -56,4 +56,4 @@ https://github.com/hellzerg/optimizer/blob/master/LEGACY.md
 
 * Latest version: 7.2
 * Released: April 10, 2021
-* SHA256: 812B279295345763D207CAF4BEF737AD1C5C2AF194AF4E312CACB15B77686B55
+* SHA256: 114A58C173F3439E162309088703C69DEE65A974B181D372339BC7DC97231ACB

+ 1 - 1
version.txt

@@ -1 +1 @@
-7.1
+7.2