Browse Source

major update to v15.8

deadmoon 1 year ago
parent
commit
2f534a7078
42 changed files with 1119 additions and 801 deletions
  1. 15 1
      AUTOMATION.md
  2. 6 0
      CHANGELOG.md
  3. 21 0
      Optimizer/Constants.cs
  4. 224 197
      Optimizer/Forms/MainForm.Designer.cs
  5. 206 92
      Optimizer/Forms/MainForm.cs
  6. 426 426
      Optimizer/Forms/MainForm.resx
  7. 1 0
      Optimizer/Optimizer.csproj
  8. 18 2
      Optimizer/Options.cs
  9. 13 3
      Optimizer/PingerHelper.cs
  10. 14 16
      Optimizer/Program.cs
  11. 5 2
      Optimizer/Resources/i18n/AR.json
  12. 5 2
      Optimizer/Resources/i18n/CN.json
  13. 5 2
      Optimizer/Resources/i18n/CZ.json
  14. 5 2
      Optimizer/Resources/i18n/DE.json
  15. 5 2
      Optimizer/Resources/i18n/EL.json
  16. 7 4
      Optimizer/Resources/i18n/EN.json
  17. 5 2
      Optimizer/Resources/i18n/ES.json
  18. 5 2
      Optimizer/Resources/i18n/FA.json
  19. 5 2
      Optimizer/Resources/i18n/FR.json
  20. 5 2
      Optimizer/Resources/i18n/HU.json
  21. 5 2
      Optimizer/Resources/i18n/IT.json
  22. 5 2
      Optimizer/Resources/i18n/JA.json
  23. 4 1
      Optimizer/Resources/i18n/KO.json
  24. 5 2
      Optimizer/Resources/i18n/KU.json
  25. 5 2
      Optimizer/Resources/i18n/NE.json
  26. 5 2
      Optimizer/Resources/i18n/NL.json
  27. 5 2
      Optimizer/Resources/i18n/PL.json
  28. 5 2
      Optimizer/Resources/i18n/PT.json
  29. 5 2
      Optimizer/Resources/i18n/RO.json
  30. 5 2
      Optimizer/Resources/i18n/RU.json
  31. 5 2
      Optimizer/Resources/i18n/TR.json
  32. 5 2
      Optimizer/Resources/i18n/TW.json
  33. 5 2
      Optimizer/Resources/i18n/UA.json
  34. 6 0
      Optimizer/SilentConfig.cs
  35. 29 12
      Optimizer/SilentOps.cs
  36. 2 0
      Optimizer/Utilities.cs
  37. 13 4
      README.md
  38. 2 0
      templates/template-windows10.json
  39. 2 0
      templates/template-windows11.json
  40. 2 0
      templates/template-windows7.json
  41. 2 0
      templates/template-windows8.json
  42. 1 1
      version.txt

+ 15 - 1
AUTOMATION.md

@@ -22,12 +22,26 @@ To automate a range of operations using a provided template, follow these steps:
 
 ### Pinger
 - Choose DNS provider:
-- Available values: `Automatic | Cloudflare | OpenDNS | Quad9 | Google | AlternateDNS | Adguard | CleanBrowsing | CleanBrowsing (adult filter)`
+- Available values: `Automatic | Custom | Cloudflare | OpenDNS | Quad9 | Google | AlternateDNS | Adguard | CleanBrowsing | CleanBrowsing (adult filter)`
+- If you choose `Custom`, you should define at least one primary IPv4 and IPv6 DNS servers. Alternative DNS serves are optional.
 - Set FlushDNSCache to `true` to perform DNS cache flushing. Example:
 
+#### Using pre-defined options:
  ```
  "Pinger": {
      "SetDNS": "Cloudflare",
+     "CustomDNSv4": [],
+     "CustomDNSv6": [],
+     "FlushDNSCache": true
+ }
+ ```
+
+#### Using `Custom`:
+ ```
+ "Pinger": {
+     "SetDNS": "Custom",
+     "CustomDNSv4": ["3.3.3.3"],
+     "CustomDNSv6": ["::1"],
      "FlushDNSCache": true
  }
  ```

+ 6 - 0
CHANGELOG.md

@@ -1,3 +1,9 @@
+## [15.8] - 2023-08-26
+- New: Fully translated into Nepali (thanks to chapagetti)
+- New: You can now set custom DNS in Pinger, as well as from template
+- New: Internal settings for controlling which tools to load
+- Hotfix: Various UI glitches and localization updates
+
 ## [15.7] - 2023-08-19
 - New: Change Windows default font in Integrator (#358)
 - New: Template engine now runs on Windows Server 2008 or newer

+ 21 - 0
Optimizer/Constants.cs

@@ -3,6 +3,16 @@
     internal static class Constants
     {
         internal static string DOWNLOADS_FOLDER = "OptimizerDownloads";
+        internal static string InternalDNS = "1.1.1.1";
+
+        internal static string INDICIUM_TOOL = "indicium";
+        internal static string UWP_TOOL = "uwp";
+        internal static string APPS_TOOL = "apps";
+        internal static string HOSTS_EDITOR = "hosts";
+        internal static string STARTUP_TOOL = "startup";
+        internal static string CLEANER_TOOL = "cleaner";
+        internal static string INTEGRATOR_TOOL = "integrator";
+        internal static string PINGER_TOOL = "pinger";
 
         internal static string ENGLISH = "English";
         internal static string RUSSIAN = "Русский";
@@ -27,5 +37,16 @@
         internal static string JAPANESE = "日本語";
         internal static string PERSIAN = "فارسی";
         internal static string NEPALI = "नेपाली";
+
+        internal static string CloudflareDNS = "Cloudflare";
+        internal static string OpenDNS = "OpenDNS";
+        internal static string Quad9DNS = "Quad9";
+        internal static string GoogleDNS = "Google";
+        internal static string AlternateDNS = "AlternateDNS";
+        internal static string AdguardDNS = "Adguard";
+        internal static string CleanBrowsingDNS = "CleanBrowsing";
+        internal static string CleanBrowsingAdultFilterDNS = "CleanBrowsing (adult filter)";
+        internal static string AutomaticDNS = "Automatic";
+        internal static string CustomDNS = "Custom";
     }
 }

File diff suppressed because it is too large
+ 224 - 197
Optimizer/Forms/MainForm.Designer.cs


+ 206 - 92
Optimizer/Forms/MainForm.cs

@@ -99,6 +99,15 @@ namespace Optimizer
 
         UpdateForm _updateForm;
 
+        bool _disableIndicium;
+        bool _disableAppsTool;
+        bool _disableHostsEditor;
+        bool _disableUWPApps;
+        bool _disableStartupTool;
+        bool _disableCleaner;
+        bool _disableIntegrator;
+        bool _disablePinger;
+
         private string NewDownloadLink(string latestVersion)
         {
             return string.Format("https://github.com/hellzerg/optimizer/releases/download/{0}/Optimizer-{0}.exe", latestVersion);
@@ -778,7 +787,7 @@ namespace Optimizer
         }
 
         //ROOT
-        public MainForm(SplashForm _splashForm, bool disableIndicium = false, bool disableHostsEditor = false, bool disableCommonApps = false, bool disableUWPApps = false, bool disableStartups = false, bool disableCleaner = false, bool disableIntegrator = false, bool disablePinger = false)
+        public MainForm(SplashForm _splashForm, bool? disableIndicium = null, bool? disableHostsEditor = null, bool? disableCommonApps = null, bool? disableUWPApps = null, bool? disableStartups = null, bool? disableCleaner = null, bool? disableIntegrator = null, bool? disablePinger = null)
         {
             InitializeComponent();
 
@@ -789,6 +798,16 @@ namespace Optimizer
 
             _splashForm.LoadingStatus.Text = "checking for requirements";
 
+            // override tool launch configurations
+            _disableStartupTool = (disableStartups.HasValue) ? disableStartups.Value : Options.CurrentOptions.DisableStartupTool;
+            _disableUWPApps = (disableUWPApps.HasValue) ? disableUWPApps.Value : Options.CurrentOptions.DisableUWPApps;
+            _disableAppsTool = (disableCommonApps.HasValue) ? disableCommonApps.Value : Options.CurrentOptions.DisableAppsTool;
+            _disablePinger = (disablePinger.HasValue) ? disablePinger.Value : Options.CurrentOptions.DisablePinger;
+            _disableCleaner = (disableCleaner.HasValue) ? disableCleaner.Value : Options.CurrentOptions.DisableCleaner;
+            _disableHostsEditor = (disableHostsEditor.HasValue) ? disableHostsEditor.Value : Options.CurrentOptions.DisableHostsEditor;
+            _disableIndicium = (disableIndicium.HasValue) ? disableIndicium.Value : Options.CurrentOptions.DisableIndicium;
+            _disableIntegrator = (disableIntegrator.HasValue) ? disableIntegrator.Value : Options.CurrentOptions.DisableIntegrator;
+
             // theming
             Options.ApplyTheme(this);
             pictureBox1.BackColor = Options.CurrentOptions.Theme;
@@ -855,7 +874,7 @@ namespace Optimizer
 
                 tabCollection.TabPages.Remove(windows10Tab);
 
-                if (!disableUWPApps)
+                if (!_disableUWPApps)
                 {
                     chkOnlyRemovable.Visible = false;
                     chkOnlyRemovable.Checked = true;
@@ -877,7 +896,7 @@ namespace Optimizer
                 oldMixerSw.Visible = true;
                 this.Controls.Remove(panelWin11Tweaks);
 
-                if (!disableUWPApps)
+                if (!_disableUWPApps)
                 {
                     chkOnlyRemovable.Checked = true;
                 }
@@ -902,7 +921,7 @@ namespace Optimizer
                 panelWin11Tweaks.Visible = true;
                 oldMixerSw.Visible = false;
 
-                if (!disableUWPApps)
+                if (!_disableUWPApps)
                 {
                     chkOnlyRemovable.Checked = true;
                 }
@@ -926,7 +945,7 @@ namespace Optimizer
             specsTree.ImageList = imagesHw;
 
             // STARTUP ITEMS
-            if (!disableStartups)
+            if (!_disableStartupTool)
             {
                 GetStartupItems();
             }
@@ -937,7 +956,7 @@ namespace Optimizer
             }
 
             // HOSTS EDITOR
-            if (!disableHostsEditor)
+            if (!_disableHostsEditor)
             {
                 GetHostsEntries();
             }
@@ -948,7 +967,7 @@ namespace Optimizer
             }
 
             // INTEGRATOR
-            if (!disableIntegrator)
+            if (!_disableIntegrator)
             {
                 LoadReadyMenusState();
                 GetDesktopItems();
@@ -963,7 +982,7 @@ namespace Optimizer
             _splashForm.LoadingStatus.Text = "fetching feed";
 
             // APPS DOWNLOADER
-            if (!disableCommonApps)
+            if (!_disableAppsTool)
             {
                 GetFeed();
             }
@@ -974,7 +993,7 @@ namespace Optimizer
             }
 
             // CLEANER
-            if (!disableCleaner)
+            if (!_disableCleaner)
             {
                 GetFootprint();
             }
@@ -987,7 +1006,7 @@ namespace Optimizer
             _splashForm.LoadingStatus.Text = "inspecting hardware";
 
             // INDICIUM
-            if (!disableIndicium)
+            if (!_disableIndicium)
             {
                 GetHardwareSpecs();
             }
@@ -998,13 +1017,11 @@ namespace Optimizer
             }
 
             // PINGER
-            if (!disablePinger)
+            if (!_disablePinger)
             {
                 boxDNS.Items.AddRange(PingerHelper.DNSOptions);
                 LoadPingerDNSConfig();
                 DisplayCurrentDNS();
-
-                boxDNS.SelectedIndexChanged += boxDNS_SelectedIndexChanged;
                 boxAdapter.SelectedIndexChanged += boxAdapter_SelectedIndexChanged;
             }
             else
@@ -1133,47 +1150,191 @@ namespace Optimizer
 
             if (PingerHelper.CloudflareDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "Cloudflare";
+                boxDNS.Text = Constants.CloudflareDNS;
                 return;
             }
             else if (PingerHelper.OpenDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "OpenDNS";
+                boxDNS.Text = Constants.OpenDNS;
                 return;
             }
             else if (PingerHelper.Quad9DNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "Quad9";
+                boxDNS.Text = Constants.Quad9DNS;
                 return;
             }
             else if (PingerHelper.GoogleDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "Google";
+                boxDNS.Text = Constants.GoogleDNS;
                 return;
             }
             else if (PingerHelper.AlternateDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "AlternateDNS";
+                boxDNS.Text = Constants.AlternateDNS;
                 return;
             }
             else if (PingerHelper.AdguardDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "Adguard";
+                boxDNS.Text = Constants.AdguardDNS;
                 return;
             }
             else if (PingerHelper.CleanBrowsingDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "CleanBrowsing";
+                boxDNS.Text = Constants.CleanBrowsingDNS;
                 return;
             }
             else if (PingerHelper.CleanBrowsingAdultDNSv4.Any(x => _currentDNS.Select(y => y.ToString()).Contains(x)))
             {
-                boxDNS.Text = "CleanBrowsing (adult filter)";
+                boxDNS.Text = Constants.CleanBrowsingAdultFilterDNS;
                 return;
             }
             else
             {
-                boxDNS.Text = "Automatic";
+                boxDNS.Text = Constants.CustomDNS;
+                chkCustomDns.Checked = true;
+                try
+                {
+                    if (_currentDNS.Length == 1)
+                    {
+                        linkDNSv4.Text = _currentDNS[0];
+                        txtDns4A.Text = _currentDNS[0];
+                    }
+                    else if (_currentDNS.Length == 2)
+                    {
+                        linkDNSv4.Text = _currentDNS[0];
+                        linkDNSv4A.Text = _currentDNS[1];
+                        txtDns4A.Text = _currentDNS[0];
+                        txtDns4B.Text = _currentDNS[1];
+                    }
+                    else if (_currentDNS.Length == 3)
+                    {
+                        linkDNSv6.Text = _currentDNS[0];
+                        linkDNSv4.Text = _currentDNS[1];
+                        linkDNSv4A.Text = _currentDNS[2];
+                        txtDns6A.Text = _currentDNS[0];
+                        txtDns4A.Text = _currentDNS[1];
+                        txtDns4B.Text = _currentDNS[2];
+                    }
+                    else if (_currentDNS.Length == 4)
+                    {
+                        linkDNSv4.Text = _currentDNS[2];
+                        linkDNSv4A.Text = _currentDNS[3];
+                        linkDNSv6.Text = _currentDNS[0];
+                        linkDNSv6A.Text = _currentDNS[1];
+
+                        txtDns6A.Text = _currentDNS[2];
+                        txtDns6B.Text = _currentDNS[3];
+                        txtDns6A.Text = _currentDNS[0];
+                        txtDns6B.Text = _currentDNS[1];
+                    }
+                }
+                catch { }
+                return;
+            }
+        }
+
+        private void SetDNS(string[] v4, string[] v6)
+        {
+            if (chkAllNics.Checked)
+            {
+                PingerHelper.SetDNSForAllNICs(v4, v6);
+            }
+            else
+            {
+                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, v4, v6);
+            }
+            PingerHelper.GetActiveNetworkAdapters();
+            DisplayCurrentDNS();
+        }
+
+        private void ResetDNS()
+        {
+            if (chkAllNics.Checked)
+            {
+                PingerHelper.ResetDefaultDNSForAllNICs();
+            }
+            else
+            {
+                PingerHelper.ResetDefaultDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name);
+            }
+            PingerHelper.GetActiveNetworkAdapters();
+            DisplayCurrentDNS();
+        }
+
+        private void ApplyCustomDNS()
+        {
+            string[] customDns4 =
+            {
+                txtDns4A.Text,
+                txtDns4B.Text
+            };
+            string[] customDns6 =
+            {
+                txtDns6A.Text,
+                txtDns6B.Text
+            };
+
+            if (customDns4.Any(x => string.IsNullOrEmpty(x)) || customDns6.Any(x => string.IsNullOrEmpty(x)))
+            {
+                return;
+            }
+
+            SetDNS(customDns4, customDns6);
+
+            txtDns4A.Text = string.Empty;
+            txtDns4B.Text = string.Empty;
+            txtDns6A.Text = string.Empty;
+            txtDns6B.Text = string.Empty;
+        }
+
+        private void ApplySelectedDNS()
+        {
+            if (boxAdapter.Items.Count <= 0) return;
+            if (boxAdapter.SelectedIndex <= -1) return;
+
+            if (boxDNS.Text == Constants.AutomaticDNS)
+            {
+                ResetDNS();
+                return;
+            }
+            else if (boxDNS.Text == Constants.CloudflareDNS)
+            {
+                SetDNS(PingerHelper.CloudflareDNSv4, PingerHelper.CloudflareDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.OpenDNS)
+            {
+                SetDNS(PingerHelper.OpenDNSv4, PingerHelper.OpenDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.Quad9DNS)
+            {
+                SetDNS(PingerHelper.Quad9DNSv4, PingerHelper.Quad9DNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.GoogleDNS)
+            {
+                SetDNS(PingerHelper.GoogleDNSv4, PingerHelper.GoogleDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.AlternateDNS)
+            {
+                SetDNS(PingerHelper.AlternateDNSv4, PingerHelper.AlternateDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.AdguardDNS)
+            {
+                SetDNS(PingerHelper.AdguardDNSv4, PingerHelper.AdguardDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.CleanBrowsingDNS)
+            {
+                SetDNS(PingerHelper.CleanBrowsingDNSv4, PingerHelper.CleanBrowsingDNSv6);
+                return;
+            }
+            else if (boxDNS.Text == Constants.CleanBrowsingAdultFilterDNS)
+            {
+                SetDNS(PingerHelper.CleanBrowsingAdultDNSv4, PingerHelper.CleanBrowsingAdultDNSv6);
                 return;
             }
         }
@@ -4486,76 +4647,6 @@ namespace Optimizer
             catch { }
         }
 
-        private void boxDNS_SelectedIndexChanged(object sender, EventArgs e)
-        {
-            if (boxAdapter.Items.Count <= 0) return;
-            if (boxAdapter.SelectedIndex <= -1) return;
-
-            if (boxDNS.Text == "Automatic")
-            {
-                PingerHelper.ResetDefaultDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "Cloudflare")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.CloudflareDNSv4, PingerHelper.CloudflareDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "OpenDNS")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.OpenDNSv4, PingerHelper.OpenDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "Quad9")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.Quad9DNSv4, PingerHelper.Quad9DNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "Google")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.GoogleDNSv4, PingerHelper.GoogleDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "AlternateDNS")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.AlternateDNSv4, PingerHelper.AlternateDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "Adguard")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.AdguardDNSv4, PingerHelper.AdguardDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "CleanBrowsing")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.CleanBrowsingDNSv4, PingerHelper.CleanBrowsingDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-            else if (boxDNS.Text == "CleanBrowsing (adult filter)")
-            {
-                PingerHelper.SetDNS(PingerHelper.NetworkAdapters[boxAdapter.SelectedIndex].Name, PingerHelper.CleanBrowsingAdultDNSv4, PingerHelper.CleanBrowsingAdultDNSv6);
-                PingerHelper.GetActiveNetworkAdapters();
-                DisplayCurrentDNS();
-                return;
-            }
-        }
-
         private void DisplayCurrentDNS()
         {
             if (boxAdapter.Items.Count <= 0) return;
@@ -4868,5 +4959,28 @@ namespace Optimizer
                 LoadAvailableFonts();
             }
         }
+
+        private void chkCustomDns_CheckedChanged(object sender, EventArgs e)
+        {
+            label10.Visible = chkCustomDns.Checked;
+            label12.Visible = chkCustomDns.Checked;
+            txtDns4A.Visible = chkCustomDns.Checked;
+            txtDns4B.Visible = chkCustomDns.Checked;
+            txtDns6A.Visible = chkCustomDns.Checked;
+            txtDns6B.Visible = chkCustomDns.Checked;
+            boxDNS.Visible = !chkCustomDns.Checked;
+        }
+
+        private void btnSetDns_Click(object sender, EventArgs e)
+        {
+            if (chkCustomDns.Checked)
+            {
+                ApplyCustomDNS();
+            }
+            else
+            {
+                ApplySelectedDNS();
+            }
+        }
     }
 }

+ 426 - 426
Optimizer/Forms/MainForm.resx

@@ -155,388 +155,140 @@
         MWzhmaTGfmz5zHL2YrFYLH7mcnkHBniDBBEQJcMAAAAASUVORK5CYII=
 </value>
   </data>
-  <data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
+        iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        vAAADrwBlbxySQAAAXJJREFUaEPtz0FuIzEMBED//9MJMCgQURR5yBF34YPq5ha7bb+O4zg+39cNZ5/J
+        b7zlfOI5RaWP3TS1gacUlR42S1QHnlJUetgsUw/iFJUeNsvUg/hPTv4N31GmHsRLzvrZL1MP4rec9rJd
+        ph7El9+ff7qOO9ktUw/ii+j//AmbJaoDTxfRRTTx3MNmisrE80UUxANPfey+5fQREwNPvWxPPD9mZuCp
+        n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4
+        l+2J58fMTDzvs/eW0zL1t5w+YyNFJU0tRaVGt0T1lvMS1Ty9gaeLaOJ5yVmZep5eEA88DTwtOStTz9ML
+        4onnIF5yVqaepxfEE89BvOSsTD1PL4gnnoN4yVmZep7ewFMQDzwtOStTz9MrUb3lvES1RjdN7ZbzNLVn
+        bNxynqZ2y/keW0vOytSXnB3HcXys1+sbU0gKg8uLU5AAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        vAAADrwBlbxySQAAAgBJREFUaEPlz1Fu3DAMBcDc/9ItoExpsLRsUfFmG3Q+3yNp+eO/9muR8X+Lty2x
+        sszaIHoN37hlfJm1QfQ6vnPJ6BIrQfy9fDuILxkt1N/Ltx/l9Ov53kv4RI/dIC7Uj3Dy9KbqmtkpY0H8
+        KKd7b5HdMt7+0b8ZmzJ2OWfkk+zW3ew41mCtUD//AzPOtFlfZq3H7ikjW5xYZm2PG4lqixMtVvvsJ6ot
+        TrRY7bOfqLY4Uagf/145KN7iRKEeRImqz34Qb3GiUCeqIO6xm6jarBfqQh3EPXaDuM16oT5lJIjX2Qvi
+        NuuFespYEM+ZmzLWYjVR3TIexOfMTBlbZq1QL7ESxJX+ktElVgr1Eiu3lobH0CIrhXqZtSWP/YDxQt1i
+        dYmVgzyILxkt1C1WE9UgCuKDfBBdMlqo26wHcRAH8UE+iKaMFeo264kqiIP4IB9Ep4wkqi1OJKpEFcQH
+        +SAq1IlqmzOJKlEF8SdZECeqRLXNmURVqIP4IB9EQZyotjhRqE8ZGUSZLpxlf4yFTU4U6n3u3DK+xYlL
+        RvvsXzLaZn2ZtT77p4y0WJ2azYzlHfYL9TJrU8YS1SDa48aUsSBeYqVQB/E+dx7j7JSxIP46977EqUtG
+        g/g57m5zZspYEL+PdwTxlLFB9F7eEsRTxgbRe3lLEP8M3hzEP4d3B/HDPj5+A7KDH5iJTSF/AAAAAElF
+        TkSuQmCC
+</value>
+  </data>
+  <data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
-        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
+        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
+        gg==
 </value>
   </data>
-  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        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
+        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
-        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
+        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
 </value>
   </data>
-  <data name="pictureBox11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox14.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        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
-        RU5ErkJggg==
+        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
+        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
+        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
+        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
+        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
+        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
+        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
+        AAADQklEQVRYR8WXv0tbURTHHdtS/4paSAI6BBTFjBkUISCIFkEQkQxuDk6OLk0Hwa1NG8giggqCPxA3
+        FYQUDElx0MFJ/JE2AZckNFU8Pd/b+17fzTt5eUkLHvhA3rnnfs/Juz9fRyAQ8MtrZoL5yGSY78xPDX7D
+        hzbEIFbScCE66+hiPjNlhnyCWPRBX0nTRnRqXjDvmRojJfED+iYYaEk5Ghbwhskxkmg7QEt8Gy4HE2YK
+        jCT0L0AT2kY+44FBlT8YSeB/AG3jTTiTv2TyjNFpaWmJSqUSWXZyckJjY2M0ODhIPT09RqxPvjHI5SoA
+        k8UIzmQyOi3R9vY2JZNJOj09pVwuR4uLi0ZsiyCXUQAm3S/GDlpeXtapiUZHR52dKRwO08LCAq2srNDk
+        5KTR5hPkUkNhFYA1awSdnZ2p5Ht7e4Z/aGiIrq6uVJtlu7u7ND8/T9Fo1IhtwhdGFdDJuDaZcrmsxNfX
+        120fElSrVeVvZGtra4aOB8jZiQKwdboCbm5ulGChULB95+fnytfMMFecWh5MoIBknVOxtbWl5Yjy+Txl
+        s1n95M+Gh4ddmgJJFIBDxNUYi8W0VHu2s7Pj0hTIoIBindNmenqaarWaEnx6elK0YjMzM6KugyIK8Dxs
+        sOTwNjY2NrSsf7u8vBQ1HdSaFmBxeHioZVuzVCol6mlUAQ2HwGJqakrL/bFWhwKblqTLqCEQJ6ETLCvL
+        Hh8fKZ1O093dnfY0N8RKuoyahOIytOju7qbb21sldH9/T+Pj48rfSgGJRMKlq1HLUNyILEZGRmh1dZVm
+        Z2cpGAza/v39fS3vbUdHR4ZeHWojErfiZsTjcZ3C27CBSf2ZCqO2YoCDQQry5ODgQKeRDcf2wMCA2Jex
+        DyOAo9E4jv3Q29tLxWJRJXNeWmDX19diHw1yvWW8LyR+iEQidHx8TBcXFzr1X9vc3KS+vj6p3wdG5XUW
+        gGsSrktSB0/wJvr7+2lubk7tfpVKhR4eHtQQhUKh+njkeMW4CgDPeim1eNZruQWqbGs4GgAt459buBwO
+        8DmFidny6nCAvm19mjnBcsGlFRuHlESiymCdq6XmhehsAD653zGfmK8MJhT+IcBv+NCGGJ+f54GO31Mo
+        GfCAU20aAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="pictureBox10.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox13.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        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
-        ORmbAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
+        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
+        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
+        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
+        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
+        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
+        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
+        AAADNElEQVRYR8WXwUtbQRDGPbal/hVtISZVkgqCoAnm4sl6tCQXLzkYCHjxIGiQ5qLFHsQekrQX60Eb
+        vIl486yFpM1JBMUqiG0DnpJSqzidb9mE997O05dEcOBHktndbyZvd3b3dfh8Pq88ZcaYLLPL/GL+avAd
+        PrShD/pKGgai08Fz5iNTZcgj6IsxGCtpNhCdmkfMPHPJSEG8gLELDLSkGK4JPGO+MZJoK0BLfBqGg3nF
+        /GQkoXaAJrRt8Ww/GGT5m5EE7gNo256ENfhj5jtjGxSNRqlSqVChUKDo0JCtrauri7q7u9Wn1T88PEzb
+        29t0fHxM/f39tjamzCCWkQAWi7MzLcwvUN1qtRqtra1RPp+nra0tKhaL9OPkhL7u7dHm5iZls1na2Nig
+        q6srPYJoenra0GQQy5YAFt0/xug8MzOjpZq3m5sbSqVShiaDWGoq6gmgZqWOFIvFtFxr9npkRNRlPjEq
+        gU5G3GR6e3upVCppqdZsZ2eHAoGAoc0gZicSwNYpdVDzdx82MTEh6jNjSCDvcDZYWlrSEu1ZOp0W9Zk8
+        EsAhIjXSh+VlLdGezc3NifrMLhKoOJwNMm8zWqI9m5ycFPWZChJwPWzi8biWaN1QiqOjo6I+c3lrAgA7
+        Wju2uvpZ1NWoBFynAKAUDw8PtVxzhhLu6ekRdTVqCsRFOD4+TqFQSH1HHU9NTdHp6amWdjF+3NfX13Rw
+        cECJRIL8fr+h60AtQrEMV1ZWqFwuUzAYNNoyGXlxJpNJo+8dqDJ03YhyuRwdHR2pabD6cTJK9n5x0dbP
+        A2ojct2KX/Kj39/fV+Lp2VmKx+L0ZX1d/Zbs/PycwuGwoeNCjVFbMcDBIHWiSCTieREigcHBQVFHoHEY
+        ARyN4nEMsAiRCC4fqOmLiwsd0m5nZ2c0MDAgajhArBfM3RcSJ7jtVKtVHdJuTUzBO0bFtSaAaxKuS9KA
+        BriiIRAMidSBYar6+vrEcRYQ4wljJAAe9FJa50Gv5XWQ5Z3T0QTQsv3zOobDAl6nsDBdq8MDGNvSq5kV
+        lAsurdg4pCASfxjUuSq12xCdLuCV+w2TY/YYLCj8Q4Dv8KENfTy+nvs6/gPPcHq613NeWQAAAABJRU5E
+        rkJggg==
 </value>
   </data>
-  <data name="pictureBox9.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-        yrfhxSkKNOgAAAAASUVORK5CYII=
-</value>
-  </data>
-  <data name="pictureBox8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-  <metadata name="indiciumMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>904, 44</value>
-  </metadata>
-  <data name="integrator7.Text" xml:space="preserve">
-    <value>Items can have custom icons and position.
-They can also be hidden, accessible only
-by pressing the SHIFT key.
-
-It can also create custom commands
-for Run Dialog, making it easy to launch
-any application only by typing your desired keyword.</value>
-  </data>
-  <data name="pictureBox6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
-        vAAADrwBlbxySQAAAXJJREFUaEPtz0FuIzEMBED//9MJMCgQURR5yBF34YPq5ha7bb+O4zg+39cNZ5/J
-        b7zlfOI5RaWP3TS1gacUlR42S1QHnlJUetgsUw/iFJUeNsvUg/hPTv4N31GmHsRLzvrZL1MP4rec9rJd
-        ph7El9+ff7qOO9ktUw/ii+j//AmbJaoDTxfRRTTx3MNmisrE80UUxANPfey+5fQREwNPvWxPPD9mZuCp
-        n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4n/0g3mYuiPvZD+Jt5oK4
-        l+2J58fMTDzvs/eW0zL1t5w+YyNFJU0tRaVGt0T1lvMS1Ty9gaeLaOJ5yVmZep5eEA88DTwtOStTz9ML
-        4onnIF5yVqaepxfEE89BvOSsTD1PL4gnnoN4yVmZep7ewFMQDzwtOStTz9MrUb3lvES1RjdN7ZbzNLVn
-        bNxynqZ2y/keW0vOytSXnB3HcXys1+sbU0gKg8uLU5AAAAAASUVORK5CYII=
-</value>
-  </data>
-  <data name="pictureBox5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
-        vAAADrwBlbxySQAAAgBJREFUaEPlz1Fu3DAMBcDc/9ItoExpsLRsUfFmG3Q+3yNp+eO/9muR8X+Lty2x
-        sszaIHoN37hlfJm1QfQ6vnPJ6BIrQfy9fDuILxkt1N/Ltx/l9Ov53kv4RI/dIC7Uj3Dy9KbqmtkpY0H8
-        KKd7b5HdMt7+0b8ZmzJ2OWfkk+zW3ew41mCtUD//AzPOtFlfZq3H7ikjW5xYZm2PG4lqixMtVvvsJ6ot
-        TrRY7bOfqLY4Uagf/145KN7iRKEeRImqz34Qb3GiUCeqIO6xm6jarBfqQh3EPXaDuM16oT5lJIjX2Qvi
-        NuuFespYEM+ZmzLWYjVR3TIexOfMTBlbZq1QL7ESxJX+ktElVgr1Eiu3lobH0CIrhXqZtSWP/YDxQt1i
-        dYmVgzyILxkt1C1WE9UgCuKDfBBdMlqo26wHcRAH8UE+iKaMFeo264kqiIP4IB9Ep4wkqi1OJKpEFcQH
-        +SAq1IlqmzOJKlEF8SdZECeqRLXNmURVqIP4IB9EQZyotjhRqE8ZGUSZLpxlf4yFTU4U6n3u3DK+xYlL
-        RvvsXzLaZn2ZtT77p4y0WJ2azYzlHfYL9TJrU8YS1SDa48aUsSBeYqVQB/E+dx7j7JSxIP46977EqUtG
-        g/g57m5zZspYEL+PdwTxlLFB9F7eEsRTxgbRe3lLEP8M3hzEP4d3B/HDPj5+A7KDH5iJTSF/AAAAAElF
-        TkSuQmCC
-</value>
-  </data>
-  <data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-        gg==
-</value>
-  </data>
-  <data name="pictureBox17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
-        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
-        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
-        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
-        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
-        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
-        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
-        AAADaUlEQVRYR8WXz0sbURDHPbal/hVtIaCoqdGTAQ8ielJEiJKLoCJikBAEPXgUaXsST6npxatEIYcg
-        KOQgCDYIbUDwIkrwR5oKnpLQRGE73yG75O2b3Sy24MKHvMx33szs7vu1LT6fzytviRARJ06IIvGnDtqw
-        QYMPfKUYGqLRxnsiQZQIwyPwRR/0lWJaiMY6r4hPRJWQkngBfT8TiCXlcCzgHfGDkII+B8QSn4ZmID4S
-        vwgp0L+AmIit5FP+EKjyNyEF+B8gtvIkGpO/Jn4SUkdXDg4OjEwmI2oCOQK5tAIwWKQOTcF1c3Mjag4g
-        l1IABl2NkJwtgsGgZuvr6+MC1tfXrf92HwHk4ldhFoA5KzlaTE9Pc6L5+XnFHovF2N7b22sMDw9ze2Fh
-        QfFx4BvBBbQSrotMR0eHUS6XOXg4HFa0vb09tqM9NDTE7VqtZnR3dyt+AsjZigKwdEoOFtlslgMvLy9r
-        2sPDg1EoFKz/0WiUfXO5nOLnQAgFbNmMChsbGxwwnU5rWltbG2vJZFKx7+7usj0ejyt2gS0UgE1EEo3J
-        yUkOdHt7K+qjo6OsYxzYtcvLS9ampqY0rYETFHBvMzJdXV1GqVTiIIODg5oO1tbWWJdmR39/P2vVatUI
-        BAKaXuceBYibzdXVFQeYmZnRNJPj42P2kTSAAYvr7u5O1ImqYwH5fJ47uz3Cp6cn18EWCoU4RrFYFHWC
-        CxBfgd/vt6bewMCApvf09LCGQWrXAF4LLkxJrBGSD8GvwHEQmo/w+vpa0+bm5ljDXdo1cHFxwToWMEmv
-        w4PQdRpubm5yoFQqpdi3t7fZ3t7ertjBzs4Oa4lEQtNs8DRsuhCdnp5ywKWlJcuGO6xUKoofiEQi7Ht2
-        dqZpArwQNV2KMSWRDNfIyAjbcB0eHip+4+PjbH98fOQx0qgJlAleigE2BsnJYnZ2loOPjY0ZnZ2d3F5d
-        XVV8MGNwLS4uKnYHrM0IYGtsuh1jccHvysoKJ5IWKNOnCcj1gXjegeT8/JwLkDSPfCE4b2MBOCbhuCR1
-        UNjf3zeOjo5EzQPI8YbQCgAveig1edFjuQmq9PQ6PIJYyp2baIYG8DmFgdl0driAvs/6NGsE0wWHViwc
-        UhKJCoF5zlPNDdHoAD65J4ivxHcCAwp3CNCGDRp8PH6e+1r+AtJT4tFsL8XgAAAAAElFTkSuQmCC
-</value>
-  </data>
-  <data name="pictureBox14.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox12.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
         EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
@@ -545,75 +297,23 @@ any application only by typing your desired keyword.</value>
         ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
         FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
         v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
-        AAADQklEQVRYR8WXv0tbURTHHdtS/4paSAI6BBTFjBkUISCIFkEQkQxuDk6OLk0Hwa1NG8giggqCPxA3
-        FYQUDElx0MFJ/JE2AZckNFU8Pd/b+17fzTt5eUkLHvhA3rnnfs/Juz9fRyAQ8MtrZoL5yGSY78xPDX7D
-        hzbEIFbScCE66+hiPjNlhnyCWPRBX0nTRnRqXjDvmRojJfED+iYYaEk5Ghbwhskxkmg7QEt8Gy4HE2YK
-        jCT0L0AT2kY+44FBlT8YSeB/AG3jTTiTv2TyjNFpaWmJSqUSWXZyckJjY2M0ODhIPT09RqxPvjHI5SoA
-        k8UIzmQyOi3R9vY2JZNJOj09pVwuR4uLi0ZsiyCXUQAm3S/GDlpeXtapiUZHR52dKRwO08LCAq2srNDk
-        5KTR5hPkUkNhFYA1awSdnZ2p5Ht7e4Z/aGiIrq6uVJtlu7u7ND8/T9Fo1IhtwhdGFdDJuDaZcrmsxNfX
-        120fElSrVeVvZGtra4aOB8jZiQKwdboCbm5ulGChULB95+fnytfMMFecWh5MoIBknVOxtbWl5Yjy+Txl
-        s1n95M+Gh4ddmgJJFIBDxNUYi8W0VHu2s7Pj0hTIoIBindNmenqaarWaEnx6elK0YjMzM6KugyIK8Dxs
-        sOTwNjY2NrSsf7u8vBQ1HdSaFmBxeHioZVuzVCol6mlUAQ2HwGJqakrL/bFWhwKblqTLqCEQJ6ETLCvL
-        Hh8fKZ1O093dnfY0N8RKuoyahOIytOju7qbb21sldH9/T+Pj48rfSgGJRMKlq1HLUNyILEZGRmh1dZVm
-        Z2cpGAza/v39fS3vbUdHR4ZeHWojErfiZsTjcZ3C27CBSf2ZCqO2YoCDQQry5ODgQKeRDcf2wMCA2Jex
-        DyOAo9E4jv3Q29tLxWJRJXNeWmDX19diHw1yvWW8LyR+iEQidHx8TBcXFzr1X9vc3KS+vj6p3wdG5XUW
-        gGsSrktSB0/wJvr7+2lubk7tfpVKhR4eHtQQhUKh+njkeMW4CgDPeim1eNZruQWqbGs4GgAt459buBwO
-        8DmFidny6nCAvm19mjnBcsGlFRuHlESiymCdq6XmhehsAD653zGfmK8MJhT+IcBv+NCGGJ+f54GO31Mo
-        GfCAU20aAAAAAElFTkSuQmCC
+        AAADDklEQVRYR8WXS09aYRCGXbZN/RVtEwLqQhcuccc/UIIbN5IYVy6Jf4CyNqZQXIpG11yiWxbWDZCY
+        qIkx8bKgZae0lqKZzvud4XAuQ0sB6yRPAjPfvDPw3c4ZCwQC/fKWWWA+MUfMV+angM/wIYYxGKtp+FCd
+        Ht4zn5kmQ32CschBrqZpozqFV0ySaTFakX5A7kcGWlqNng28YyqMJjoI0FL/DZ+DmWbqjCY0DNCEtque
+        6wuDLr8xmsAogLbrn3AWf81UGS1xlNQY1PI1gMWiJTwHqOVqAIvuF6MNfg5Qy0xFpwHsWW2gTSgUolgs
+        Rjs7O7S8vOyLLy4u0u7uLi0tLdHk5KQvrpBlTAPjTM9DBoUh3G63qWO3t7dULBapUqlQtVqlQqFAl5eX
+        EiV6enqifD5PMzMzqqaAmuNoAEenNsCQy+VE9t+tVCqpmg4W0EDG47SZn58XqcEtHo+r2kIGDeAS0YJ0
+        eHgoMoMbpkjTFo7QQMPjNEQiEZEY3qLRqE9faKAB9bJJJpOS3rW9vT0Tw4pvNpvitWx1ddXENjc3xdO1
+        ra0tl7aDVs8GDg4OJN2yRqNBExMTdnxjY0MiZHaJM/f8/Fwilh0fH7viDkwD6hRcXFxIumWtVovC4bAd
+        397elgiZZjv+qakpqtfrErHs5ubGjnswU6Auwru7O0nv2unpqVnV2WxWPF3b3983hxB+rdfu7+99+oJZ
+        hOo29M7xMAYtrQZjtqF6ENVqNUm37OrqitLptPk7exnWSSaTobOzM/FYhjWh1WDMQdTzKE6lUvTw8CAy
+        RCcnJ2Yhzs7O0srKCq2vrxuwA+bm5kxOuVyW0USPj49mV+A492oz3xlzFANcDNogCgaDtLa2RtfX12ae
+        tTFOsD6wCBOJxN8uJfsyArga//d1/IF5sQeSFGPqOhvAYxIel7SEUYIabxhfA+BFH0o7vOhjeQd0Ocrp
+        gJbrl3fwORzgdQoLc5jdgdyBXs2cYLvgoRUHh1ZE4weDfW622p9QnT3AK3eUSTNfGCwo/EKAz/AhhjF9
+        vp4Hxn4DLP3gQugK66gAAAAASUVORK5CYII=
 </value>
   </data>
-  <data name="pictureBox13.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
-        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
-        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
-        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
-        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
-        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
-        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
-        AAADNElEQVRYR8WXwUtbQRDGPbal/hVtISZVkgqCoAnm4sl6tCQXLzkYCHjxIGiQ5qLFHsQekrQX60Eb
-        vIl486yFpM1JBMUqiG0DnpJSqzidb9mE997O05dEcOBHktndbyZvd3b3dfh8Pq88ZcaYLLPL/GL+avAd
-        PrShD/pKGgai08Fz5iNTZcgj6IsxGCtpNhCdmkfMPHPJSEG8gLELDLSkGK4JPGO+MZJoK0BLfBqGg3nF
-        /GQkoXaAJrRt8Ww/GGT5m5EE7gNo256ENfhj5jtjGxSNRqlSqVChUKDo0JCtrauri7q7u9Wn1T88PEzb
-        29t0fHxM/f39tjamzCCWkQAWi7MzLcwvUN1qtRqtra1RPp+nra0tKhaL9OPkhL7u7dHm5iZls1na2Nig
-        q6srPYJoenra0GQQy5YAFt0/xug8MzOjpZq3m5sbSqVShiaDWGoq6gmgZqWOFIvFtFxr9npkRNRlPjEq
-        gU5G3GR6e3upVCppqdZsZ2eHAoGAoc0gZicSwNYpdVDzdx82MTEh6jNjSCDvcDZYWlrSEu1ZOp0W9Zk8
-        EsAhIjXSh+VlLdGezc3NifrMLhKoOJwNMm8zWqI9m5ycFPWZChJwPWzi8biWaN1QiqOjo6I+c3lrAgA7
-        Wju2uvpZ1NWoBFynAKAUDw8PtVxzhhLu6ekRdTVqCsRFOD4+TqFQSH1HHU9NTdHp6amWdjF+3NfX13Rw
-        cECJRIL8fr+h60AtQrEMV1ZWqFwuUzAYNNoyGXlxJpNJo+8dqDJ03YhyuRwdHR2pabD6cTJK9n5x0dbP
-        A2ojct2KX/Kj39/fV+Lp2VmKx+L0ZX1d/Zbs/PycwuGwoeNCjVFbMcDBIHWiSCTieREigcHBQVFHoHEY
-        ARyN4nEMsAiRCC4fqOmLiwsd0m5nZ2c0MDAgajhArBfM3RcSJ7jtVKtVHdJuTUzBO0bFtSaAaxKuS9KA
-        BriiIRAMidSBYar6+vrEcRYQ4wljJAAe9FJa50Gv5XWQ5Z3T0QTQsv3zOobDAl6nsDBdq8MDGNvSq5kV
-        lAsurdg4pCASfxjUuSq12xCdLuCV+w2TY/YYLCj8Q4Dv8KENfTy+nvs6/gPPcHq613NeWQAAAABJRU5E
-        rkJggg==
-</value>
-  </data>
-  <data name="pictureBox12.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
-        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
-        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
-        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
-        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
-        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
-        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
-        AAADDklEQVRYR8WXS09aYRCGXbZN/RVtEwLqQhcuccc/UIIbN5IYVy6Jf4CyNqZQXIpG11yiWxbWDZCY
-        qIkx8bKgZae0lqKZzvud4XAuQ0sB6yRPAjPfvDPw3c4ZCwQC/fKWWWA+MUfMV+angM/wIYYxGKtp+FCd
-        Ht4zn5kmQ32CschBrqZpozqFV0ySaTFakX5A7kcGWlqNng28YyqMJjoI0FL/DZ+DmWbqjCY0DNCEtque
-        6wuDLr8xmsAogLbrn3AWf81UGS1xlNQY1PI1gMWiJTwHqOVqAIvuF6MNfg5Qy0xFpwHsWW2gTSgUolgs
-        Rjs7O7S8vOyLLy4u0u7uLi0tLdHk5KQvrpBlTAPjTM9DBoUh3G63qWO3t7dULBapUqlQtVqlQqFAl5eX
-        EiV6enqifD5PMzMzqqaAmuNoAEenNsCQy+VE9t+tVCqpmg4W0EDG47SZn58XqcEtHo+r2kIGDeAS0YJ0
-        eHgoMoMbpkjTFo7QQMPjNEQiEZEY3qLRqE9faKAB9bJJJpOS3rW9vT0Tw4pvNpvitWx1ddXENjc3xdO1
-        ra0tl7aDVs8GDg4OJN2yRqNBExMTdnxjY0MiZHaJM/f8/Fwilh0fH7viDkwD6hRcXFxIumWtVovC4bAd
-        397elgiZZjv+qakpqtfrErHs5ubGjnswU6Auwru7O0nv2unpqVnV2WxWPF3b3983hxB+rdfu7+99+oJZ
-        hOo29M7xMAYtrQZjtqF6ENVqNUm37OrqitLptPk7exnWSSaTobOzM/FYhjWh1WDMQdTzKE6lUvTw8CAy
-        RCcnJ2Yhzs7O0srKCq2vrxuwA+bm5kxOuVyW0USPj49mV+A492oz3xlzFANcDNogCgaDtLa2RtfX12ae
-        tTFOsD6wCBOJxN8uJfsyArga//d1/IF5sQeSFGPqOhvAYxIel7SEUYIabxhfA+BFH0o7vOhjeQd0Ocrp
-        gJbrl3fwORzgdQoLc5jdgdyBXs2cYLvgoRUHh1ZE4weDfW622p9QnT3AK3eUSTNfGCwo/EKAz/AhhjF9
-        vp4Hxn4DLP3gQugK66gAAAAASUVORK5CYII=
-</value>
-  </data>
-  <data name="pictureBox85.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="pictureBox85.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
         DAAACwwBP0AiyAAAHJlJREFUeF7t12t25DaWhdGe/wRrON12+bgtJ4+YlBQPXmDvtb5fVkbEBQGw6n/Y
@@ -740,6 +440,306 @@ any application only by typing your desired keyword.</value>
         dqiml9GAX7TzMr2MBnxVO1CTy1jAJ9q5mVzGAr6iHabpZTTgE+3cTC+jAVe1gzS5jAWcaGdnehkNuKId
         oullNOA32vmZ23/+9/8A8VIS644ZBj0AAAAASUVORK5CYII=
 </value>
+  </data>
+  <data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
+        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
+        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
+        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
+        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
+        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
+        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
+        AAADoUlEQVQ4T5WUe2iXVRjHH1cKy1lLl3Pu4uU3Nnf9zd9uTqy8zHK2kunKdm3JyhFrTsjoAsuhJSUq
+        mBFF9IdGRNAfIUEURRFJBcFaF4rCIoloUW1TK9vi0/d532OW/0QPfHjfc95zvu95bsfAjMHZRl2+0SSG
+        +4z2hkLqFoxRnwt1OZPUZE+SypokOXeSisth2cwzXFubommjUTLHKJBG7gyjzPTigjszjOpEFo1FmTyy
+        s5pNqXGWz4eGfBeEsgyJpEPySqjMhHKNc2yKlcWrqc/PIM+yLwj+JO6+ZBdr9OcWbcibOc1c/SdHZIl5
+        onIOVAj9l1niUpEmrkibpjANlszQPttLqQveYnvYoo9tYoXY2wIfnICnDsDuATh2BE6dhO++heeehAfu
+        hEND8N4bsL09cpDFwg+QtCPGRruXWzWoFztq+d+2eX0sulDU2j6jyx5knQbbsuD3s/GiV3Wqeyrhjmx4
+        aV8853ZU8yuUqMYSefBYmJRdk4B0aSy1/UaPfUKNBq/JnfP25zR88xE83adQFIOGkTVUQd9W+PRDmPoj
+        TMqOvxDHNN++NLba89EJ75O7v50OK4J9PQLPDIaB7KEd8O6bYRBsagra18Jl0lhsr6jmrIObNagVnXkw
+        fiqslHWV6ketYSDr14mLFoaB7OwvCoHc9xguFYXWbwxYppIyrmzHiWmeBT98Hm84vl8icvlhZfP+DsVO
+        7wd3x98mxiAx74LYElFieuvXTJu9zGZNtIirxchb8abz1rkSri8Lg2Afj8aJyBZeNnn2tneMn9DotYFI
+        bIPonA1nfg673JT5pkVQpQ6Z+DHMyTwp3kXqWnJFjQ3R6IK9otsStGrSWS8Od8H3Xykh26Fbbj3arSLv
+        1SaV1qC+nfwChvrjzlkkFohyq2N13CmeaX++E8XRaRCrxIvqiIvtWXWQt5+2RGIFothGtcdY7oLNgQ0q
+        cHfbu2aTcPeP7Qoq/7DH9xD1+nzhifAYVtshOqTR6oI9gdvtKp30dJQcP6W77wV/nRp/9HX47H1lUzeO
+        lioBXiJeyPF7lRWqQnRjueCv4pyvEsO2Slk+F10WLtgh1oik3ybCi9dLxLPqYv4stRtIaW+5qHDB6JeB
+        YXGTpXObPfF3PF3Y41kqEsKFPG4FdlRCmfIiip2fLj7hxYI3irtEjy2T2IkoBGtFUsRJGFFXpfwylasW
+        nc6f/ym4TXgFbLFmCY7pJBMUWZsyagqL+WVKpfiXoNlf2tDLuBHpUW4AAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH
+        EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo
+        z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ
+        xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT
+        ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn
+        FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg
+        v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsMAAALDAE/QCLI
+        AAABTklEQVQ4T+3Uuy9DYRjHcYSBoZtIJEikQ012G4tYOkqMNgtLu0kkBkwWk9HAgoUIEZeBwSAhLm3q
+        EpcwCAOJP+D0+zup5s3jcekqhs9p8/Sc33veS5+qgeWoErVoRy+GMYNVHOAKOe+hJnRhEJNYwByOcIvH
+        0mcee1jEBDJ4U8AI1nGMazzgHpfQyNuIMIU+JFEH+yKS10U3r2AU/ehEAuGNJ6g3NasZBX3R3O2PoUZc
+        oCOoecqBN2grFT1/MPCnNZRTVJua51yXZ+jYLH1BB/cdm0HNs4YnBb5gCzo6ng0ocCeoeTRgHPjbKdeY
+        miee8v+x+aTiQDUHbXsWaaRgG4E2pcHUrHKggrTlekjTV/u6QwH70LHRoOPoQSts2Ie4fVkt6MYQpqG3
+        V5NVC9NAarAa+Ay7mMcY1MFfvcDvaCm0JFoazWwW+pcdguYc5YpBo5o82F6tegAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="pictureBox11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        RU5ErkJggg==
+</value>
+  </data>
+  <data name="pictureBox10.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        ORmbAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="pictureBox9.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        yrfhxSkKNOgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <metadata name="indiciumMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>904, 44</value>
+  </metadata>
+  <data name="integrator7.Text" xml:space="preserve">
+    <value>Items can have custom icons and position.
+They can also be hidden, accessible only
+by pressing the SHIFT key.
+
+It can also create custom commands
+for Run Dialog, making it easy to launch
+any application only by typing your desired keyword.</value>
   </data>
   <metadata name="imagesHw.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>796, 44</value>
@@ -749,7 +749,7 @@ any application only by typing your desired keyword.</value>
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
-        GgAAAk1TRnQBSQFMAgEBCQEAAfgBDgH4AQ4BIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+        GgAAAk1TRnQBSQFMAgEBCQEAAQgBDwEIAQ8BIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
         AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGA/wD/AP8A

+ 1 - 0
Optimizer/Optimizer.csproj

@@ -270,6 +270,7 @@
     </EmbeddedResource>
     <EmbeddedResource Include="Forms\MainForm.resx">
       <DependentUpon>MainForm.cs</DependentUpon>
+      <SubType>Designer</SubType>
     </EmbeddedResource>
     <EmbeddedResource Include="Forms\SubForm.resx">
       <DependentUpon>SubForm.cs</DependentUpon>

+ 18 - 2
Optimizer/Options.cs

@@ -15,7 +15,15 @@ namespace Optimizer
         public string AppsFolder { get; set; }
         public bool EnableTray { get; set; }
         public bool AutoStart { get; set; }
-
+        public string InternalDNS { get; set; }
+        public bool DisableIndicium { get; set; }
+        public bool DisableAppsTool { get; set; }
+        public bool DisableHostsEditor { get; set; }
+        public bool DisableUWPApps { get; set; }
+        public bool DisableStartupTool { get; set; }
+        public bool DisableCleaner { get; set; }
+        public bool DisableIntegrator { get; set; }
+        public bool DisablePinger { get; set; }
         //public string TelemetryClientID { get; set; }
         //public bool DisableOptimizerTelemetry { get; set; }
 
@@ -222,7 +230,15 @@ namespace Optimizer
                     Directory.CreateDirectory(Options.CurrentOptions.AppsFolder);
                     CurrentOptions.EnableTray = false;
                     CurrentOptions.AutoStart = false;
-
+                    CurrentOptions.InternalDNS = Constants.InternalDNS;
+                    CurrentOptions.DisableIndicium = false;
+                    CurrentOptions.DisableAppsTool = false;
+                    CurrentOptions.DisableHostsEditor = false;
+                    CurrentOptions.DisableUWPApps = false;
+                    CurrentOptions.DisableStartupTool = false;
+                    CurrentOptions.DisableCleaner = false;
+                    CurrentOptions.DisableIntegrator = false;
+                    CurrentOptions.DisablePinger = false;
                     //CurrentOptions.TelemetryClientID = Guid.NewGuid().ToString().ToUpperInvariant();
                     //CurrentOptions.DisableOptimizerTelemetry = false;
 

+ 13 - 3
Optimizer/PingerHelper.cs

@@ -88,11 +88,21 @@ namespace Optimizer
 
         internal static void SetDNS(string nic, string[] dnsv4, string[] dnsv6)
         {
+            string cmdv4Alternate = string.Empty;
+            string cmdv6Alternate = string.Empty;
+
             string cmdv4Primary = $"netsh interface ipv4 set dnsservers {nic} static {dnsv4[0]} primary";
-            string cmdv4Alternate = $"netsh interface ipv4 add dnsservers {nic} {dnsv4[1]} index=2";
+            if (dnsv4.Length == 2)
+            {
+                cmdv4Alternate = $"netsh interface ipv4 add dnsservers {nic} {dnsv4[1]} index=2";
+            }
 
             string cmdv6Primary = $"netsh interface ipv6 set dnsservers {nic} static {dnsv6[0]} primary";
-            string cmdv6Alternate = $"netsh interface ipv6 add dnsservers {nic} {dnsv6[1]} index=2";
+            if (dnsv6.Length == 2)
+            {
+                cmdv6Alternate = $"netsh interface ipv6 add dnsservers {nic} {dnsv6[1]} index=2";
+            }
+
 
             Utilities.RunCommand(cmdv4Primary);
             Utilities.RunCommand(cmdv4Alternate);
@@ -144,7 +154,7 @@ namespace Optimizer
         internal static bool IsInternetAvailable()
         {
             const int timeout = 1000;
-            const string host = "1.1.1.1";
+            string host = Options.CurrentOptions.InternalDNS ?? Constants.InternalDNS;
 
             var ping = new Ping();
             var buffer = new byte[32];

+ 14 - 16
Optimizer/Program.cs

@@ -13,7 +13,7 @@ namespace Optimizer
         /* VERSION PROPERTIES */
         /* DO NOT LEAVE THEM EMPTY */
         internal readonly static float Major = 15;
-        internal readonly static float Minor = 7;
+        internal readonly static float Minor = 8;
         internal readonly static bool EXPERIMENTAL_BUILD = false;
         /* END OF VERSION PROPERTIES */
 
@@ -46,7 +46,7 @@ namespace Optimizer
         static string _confInvalidVersionMsg = "Windows version does not match!";
         static string _confInvalidFormatMsg = "Config file is in invalid format!";
         static string _confNotFoundMsg = "Config file does not exist!";
-        static string _argInvalidMsg = "Invalid argument! Example: Optimizer.exe /config=win10.conf";
+        static string _argInvalidMsg = "Invalid argument! Example: Optimizer.exe /config=win10.json";
         static string _alreadyRunningMsg = "Optimizer is already running in the background!";
 
         const string MUTEX_GUID = @"{DEADMOON-0EFC7B8A-D1FC-467F-B4B1-0117C643FE19-OPTIMIZER}";
@@ -218,19 +218,17 @@ namespace Optimizer
                     string x = arg.Replace("/disable=", string.Empty);
                     string[] opts = x.Split(',');
 
-                    bool[] codes =
-                    {
-                        opts.Contains("indicium"),
-                        opts.Contains("uwp"),
-                        opts.Contains("apps"),
-                        opts.Contains("hosts"),
-                        opts.Contains("startup"),
-                        opts.Contains("cleaner"),
-                        opts.Contains("integrator"),
-                        opts.Contains("pinger")
-                    };
-
-                    StartMainForm(codes);
+                    bool? o1, o2, o3, o4, o5, o6, o7, o8;
+                    if (opts.Contains(Constants.INDICIUM_TOOL)) o1 = true; else o1 = null;
+                    if (opts.Contains(Constants.UWP_TOOL)) o2 = true; else o2 = null;
+                    if (opts.Contains(Constants.APPS_TOOL)) o3 = true; else o3 = null;
+                    if (opts.Contains(Constants.HOSTS_EDITOR)) o4 = true; else o4 = null;
+                    if (opts.Contains(Constants.STARTUP_TOOL)) o5 = true; else o5 = null;
+                    if (opts.Contains(Constants.CLEANER_TOOL)) o6 = true; else o6 = null;
+                    if (opts.Contains(Constants.INTEGRATOR_TOOL)) o7 = true; else o7 = null;
+                    if (opts.Contains(Constants.PINGER_TOOL)) o8 = true; else o8 = null;
+
+                    StartMainForm(new bool?[] { o1, o2, o3, o4, o5, o6, o7, o8 });
                     return;
                 }
 
@@ -388,7 +386,7 @@ namespace Optimizer
             Application.Run(_MainForm);
         }
 
-        private static void StartMainForm(bool[] codes)
+        private static void StartMainForm(bool?[] codes)
         {
             LoadSettings();
             StartSplashForm();

+ 5 - 2
Optimizer/Resources/i18n/AR.json

@@ -244,7 +244,7 @@
 	"confInvalidVersionMsg": "نسخة ويندوز لا تتطابق!",
 	"confInvalidFormatMsg": "ملف الإعدادات بتنسيق غير صالح!",
 	"confNotFoundMsg": "ملف الإعداد غير موجود!",
-	"argInvalidMsg": "وسيط غير صحيح! مثال: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "وسيط غير صحيح! مثال: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "يعمل تطبيق المحسن بالفعل في الخلفية!",
 	"StartupPreviewForm": "معاينة عناصر بدء التشغيل",
 	"StartupRestoreForm": "استعادة عناصر بدء التشغيل",
@@ -458,5 +458,8 @@
 	"btnSetGlobalFont": "تعيين كافتراضي",
 	"lblFontsCount": "الخطوط المتوفرة:",
 	"btnRestoreFont": "استعادة الافتراضي",
-	"btnRefreshFonts": "تحديث"
+	"btnRefreshFonts": "تحديث",
+	"chkAllNics": "تعيين لجميع محولات الشبكة",
+	"chkCustomDns": "قم بتعيين DNS المخصص",
+	"btnSetDns": "تعيين DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/CN.json

@@ -248,7 +248,7 @@
 	"confInvalidVersionMsg": "系统版本不匹配!",
 	"confInvalidFormatMsg": "配置文件格式无效!",
 	"confNotFoundMsg": "配置文件不存在!",
-	"argInvalidMsg": "无效的参数! 例如: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "无效的参数! 例如: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "优化器已经在后台运行!",
 	"StartupPreviewForm": "启动项目预览",
 	"StartupRestoreForm": "恢复启动项目",
@@ -457,5 +457,8 @@
 	"btnSetGlobalFont": "设置为默认",
 	"lblFontsCount": "可用字体:",
 	"btnRestoreFont": "恢复为默认",
-	"btnRefreshFonts": "刷新"
+	"btnRefreshFonts": "刷新",
+	"chkAllNics": "为所有网络适配器设置",
+	"chkCustomDns": "设置自定义 DNS",
+	"btnSetDns": "设置DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/CZ.json

@@ -245,7 +245,7 @@
 	"confInvalidVersionMsg": "Verze Windows neodpovídá!",
 	"confInvalidFormatMsg": "Konfigurační soubor je v neplatném formátu!",
 	"confNotFoundMsg": "Konfigurační soubor neexistuje!",
-	"argInvalidMsg": "Neplatný argument! Příklad: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Neplatný argument! Příklad: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimalizátor již běží na pozadí!",
 	"StartupPreviewForm": "Náhled položek po spuštění",
 	"StartupRestoreForm": "Obnovit položky po spuštění",
@@ -458,5 +458,8 @@ Má to negativní vliv na výkon.",
 	"btnSetGlobalFont": "Nastavit jako výchozí",
 	"lblFontsCount": "Dostupné písma:",
 	"btnRestoreFont": "Obnovit výchozí",
-	"btnRefreshFonts": "Obnovit"
+	"btnRefreshFonts": "Obnovit",
+	"chkAllNics": "Nastavení pro všechny síťové adaptéry",
+	"chkCustomDns": "Nastavte vlastní DNS",
+	"btnSetDns": "Nastavte DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/DE.json

@@ -244,7 +244,7 @@
 	"confInvalidVersionMsg": "Windows-Version stimmt nicht überein!",
 	"confInvalidFormatMsg": "Config-Datei hat ein ungültiges Format!",
 	"confNotFoundMsg": "Config-Datei existiert nicht!",
-	"argInvalidMsg": "Ungültiges Argument! Beispiel: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Ungültiges Argument! Beispiel: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Startup Elemente Vorschau",
 	"StartupRestoreForm": "Startup-Elemente wiederherstellen",
 	"backupL": "Startobjekte wiederherstellen",
@@ -432,5 +432,8 @@
 	"btnSetGlobalFont": "Als Standard festlegen",
 	"lblFontsCount": "Verfügbare Schriftarten:",
 	"btnRestoreFont": "Standard wiederherstellen",
-	"btnRefreshFonts": "Aktualisieren"
+	"btnRefreshFonts": "Aktualisieren",
+	"chkAllNics": "Für alle Netzwerkadapter festgelegt",
+	"chkCustomDns": "Legen Sie benutzerdefiniertes DNS fest",
+	"btnSetDns": "DNS einstellen"
 }

+ 5 - 2
Optimizer/Resources/i18n/EL.json

@@ -245,7 +245,7 @@
 	"confInvalidVersionMsg": "Λανθασμένη έκδοση Windows",
 	"confInvalidFormatMsg": "Μη έγκυρη μορφή αρχείου",
 	"confNotFoundMsg": "Το αρχείο διαμόρφωσης δεν υπάρχει",
-	"argInvalidMsg": "Μη έγκυρος ορισμός! Παράδειγμα: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Μη έγκυρος ορισμός! Παράδειγμα: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Το Optimizer εκτελειται ηδη στο παρασκηνιο!",
 	"StartupPreviewForm": "Προεπισκόπηση στοιχείων εκκίνησης",
 	"StartupRestoreForm": "Επαναφορά στοιχείων εκκίνησης",
@@ -453,5 +453,8 @@
 	"btnSetGlobalFont": "Αλλαγή font",
 	"lblFontsCount": "Διαθέσιμα fonts:",
 	"btnRestoreFont": "Επαναφορά",
-	"btnRefreshFonts": "Ανανέωση"
+	"btnRefreshFonts": "Ανανέωση",
+	"chkAllNics": "Εφαρμογή για όλους τους προσαρμογείς δικτύου",
+	"chkCustomDns": "Ορισμός προσαρμοσμένου DNS",
+	"btnSetDns": "Εφαρμογή DNS"
 }

+ 7 - 4
Optimizer/Resources/i18n/EN.json

@@ -40,7 +40,7 @@
 	"startupTab": "Startup",
 	"appsTab": "Apps",
 	"cleanerTab": "Cleaner",
-	"pingerTab": "Pinger",
+	"pingerTab": "Network",
 	"registryFixerTab": "Registry",
 	"integratorTab": "Integrator",
 	"CleanPreviewForm": "Clean Preview",
@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Windows version does not match!",
 	"confInvalidFormatMsg": "Config file is in invalid format!",
 	"confNotFoundMsg": "Config file does not exist!",
-	"argInvalidMsg": "Invalid argument! Example: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Invalid argument! Example: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimizer is already running in the background!",
 	"StartupPreviewForm": "Startup Items Preview",
 	"StartupRestoreForm": "Restore Startup Items",
@@ -285,7 +285,7 @@
 	"languagesL": "Choose language",
 	"trayStartup": "Startup Manager",
 	"trayCleaner": "Drive Cleaner",
-	"trayPinger": "Pinger Tool",
+	"trayPinger": "Network",
 	"trayHosts": "HOSTS Editor",
 	"trayAD": "Apps Downloader",
 	"trayOptions": "Options",
@@ -458,5 +458,8 @@ It has negative effect on performance.",
 	"btnSetGlobalFont": "Set as default",
 	"lblFontsCount": "Available fonts:",
 	"btnRestoreFont": "Restore default",
-	"btnRefreshFonts": "Refresh"
+	"btnRefreshFonts": "Refresh",
+	"chkAllNics": "Set for all network adapters",
+	"chkCustomDns": "Set custom DNS",
+	"btnSetDns": "Set DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/ES.json

@@ -246,7 +246,7 @@
 	"confInvalidVersionMsg": "¡La versión de Windows no coincide!",
 	"confInvalidFormatMsg": "El archivo de configuración tiene un formato no válido.",
 	"confNotFoundMsg": "¡El archivo de configuración no existe!",
-	"argInvalidMsg": "¡Argumento no válido! Ejemplo: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "¡Argumento no válido! Ejemplo: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Vista previa de elementos de inicio",
 	"StartupRestoreForm": "Restaurar elementos de inicio",
 	"backupL": "Recupera tus elementos de inicio",
@@ -455,5 +455,8 @@ Tiene un efecto negativo en el rendimiento.",
 	"btnSetGlobalFont": "Establecer como predeterminada",
 	"lblFontsCount": "Fuentes disponibles:",
 	"btnRestoreFont": "Restaurar predeterminado",
-	"btnRefreshFonts": "Actualizar"
+	"btnRefreshFonts": "Actualizar",
+	"chkAllNics": "Configurado para todos los adaptadores de red.",
+	"chkCustomDns": "Establecer DNS personalizado",
+	"btnSetDns": "Establecer DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/FA.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "نسخه ویندوز مطابقت ندارد!",
 	"confInvalidFormatMsg": "فایل پیکربندی در قالب نامعتبر است!",
 	"confNotFoundMsg": "فایل کانفیگ وجود ندارد!",
-	"argInvalidMsg": "argument نامعتبر! مثال: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "argument نامعتبر! مثال: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimizer در حال حاضر در پس زمینه اجرا می شود!",
 	"StartupPreviewForm": "پیش نمایش آیتم ها Startup",
 	"StartupRestoreForm": "بازگرداندن آیتم های Startup",
@@ -445,5 +445,8 @@
 	"btnSetGlobalFont": "تنظیم به عنوان پیش فرض",
 	"lblFontsCount": "فونت فعلی:",
 	"btnRestoreFont": "برگشت به حالت پیشفرض",
-	"btnRefreshFonts": "بارگذاری مجدد"
+	"btnRefreshFonts": "بارگذاری مجدد",
+	"chkAllNics": "تنظیم برای همه آداپتورهای شبکه",
+	"chkCustomDns": "DNS سفارشی را تنظیم کنید",
+	"btnSetDns": "DNS را تنظیم کنید"
 }

+ 5 - 2
Optimizer/Resources/i18n/FR.json

@@ -246,7 +246,7 @@
 	"confInvalidVersionMsg": "La version de Windows ne correspond pas!",
 	"confInvalidFormatMsg": "Le fichier de configuration est dans un format invalide!",
 	"confNotFoundMsg": "Le fichier de configuration n'est pas present!",
-	"argInvalidMsg": "Argument invalide! Exemple: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Argument invalide! Exemple: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Apercu des elements de demarrage",
 	"StartupRestoreForm": "Restaurer les elements de demarrage",
 	"backupL": "Recuperer vos elements de demarrage",
@@ -432,5 +432,8 @@ Necessite l'ouverture d'un compte Microsoft.",
 	"btnSetGlobalFont": "Définir par défaut",
 	"lblFontsCount": "Polices disponibles:",
 	"btnRestoreFont": "Retablir les valeurs par defaut",
-	"btnRefreshFonts": "Rafraichir"
+	"btnRefreshFonts": "Rafraichir",
+	"chkAllNics": "Définir pour toutes les cartes réseau",
+	"chkCustomDns": "Définir un DNS personnalisé",
+	"btnSetDns": "Définir le DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/HU.json

@@ -240,7 +240,7 @@
 	"confInvalidVersionMsg": "A Windows verzió nem egyezik!",
 	"confInvalidFormatMsg": "A konfigurációs fájl érvénytelen formátumú!",
 	"confNotFoundMsg": "Konfig fájl nem létezik!",
-	"argInvalidMsg": "Hibás érvelés! Példa: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Hibás érvelés! Példa: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Az Optimizer már fut a háttérben!",
 	"StartupPreviewForm": "Indítási elemek előnézete",
 	"StartupRestoreForm": "Indítási elemek visszaállítása",
@@ -458,5 +458,8 @@ Negatív hatással van a teljesítményre.",
 	"btnSetGlobalFont": "Beállítás alapértelmezettként",
 	"lblFontsCount": "Elérhető betűtípusok:",
 	"btnRestoreFont": "Alapértelmezett visszaállítása",
-	"btnRefreshFonts": "Frissítés"
+	"btnRefreshFonts": "Frissítés",
+	"chkAllNics": "Minden hálózati adapterhez beállítva",
+	"chkCustomDns": "Állítsa be az egyéni DNS",
+	"btnSetDns": "Állítsa be a DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/IT.json

@@ -236,7 +236,7 @@
 	"confInvalidVersionMsg": "La versione di Windows non corrisponde!",
 	"confInvalidFormatMsg": "Il file di configurazione è in formato non valido!",
 	"confNotFoundMsg": "Il file di configurazione non esiste!",
-	"argInvalidMsg": "Argomento non valido! Esempio: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Argomento non valido! Esempio: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Anteprima elementi avvio",
 	"StartupRestoreForm": "Ripristina elementi avvio",
 	"backupL": "Recupera elementi avvio originali da un backup",
@@ -452,5 +452,8 @@ Ha un effetto negativo sulle prestazioni.",
 	"btnSetGlobalFont": "Imposta come predefinito",
 	"lblFontsCount": "Caratteri disponibili:",
 	"btnRestoreFont": "Riprista predefinito",
-	"btnRefreshFonts": "Aggiorna"
+	"btnRefreshFonts": "Aggiorna",
+	"chkAllNics": "Impostato per tutti gli adattatori di rete",
+	"chkCustomDns": "Imposta DNS personalizzati",
+	"btnSetDns": "Imposta DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/JA.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Windowsのバージョンが一致しません!",
 	"confInvalidFormatMsg": "間違った形式の設定ファイルです!",
 	"confNotFoundMsg": "設定ファイルが存在しません!",
-	"argInvalidMsg": "間違った引数です! 例: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "間違った引数です! 例: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimizerはすでにバックグラウンドで実行中です!",
 	"StartupPreviewForm": "スタートアップ項目のプレビュー",
 	"StartupRestoreForm": "スタートアップ項目を復元",
@@ -449,5 +449,8 @@ SMBv3に置き換えられており、そちらのほうがより安全です。
 	"btnSetGlobalFont": "デフォルトとして設定",
 	"lblFontsCount": "利用可能なフォント:",
 	"btnRestoreFont": "デフォルトを復元",
-	"btnRefreshFonts": "更新"
+	"btnRefreshFonts": "更新",
+	"chkAllNics": "すべてのネットワークアダプターに設定",
+	"chkCustomDns": "カスタムDNSを設定する",
+	"btnSetDns": "DNSの設定"
 }

+ 4 - 1
Optimizer/Resources/i18n/KO.json

@@ -460,5 +460,8 @@ Microsoft 계정 로그인이 필요합니다.",
 	"btnSetGlobalFont": "기본값으로 설정",
 	"lblFontsCount": "사용 가능한 글꼴:",
 	"btnRestoreFont": "기본값 복원",
-	"btnRefreshFonts": "새로 고침"
+	"btnRefreshFonts": "새로 고침",
+	"chkAllNics": "모든 네트워크 어댑터에 대해 설정",
+	"chkCustomDns": "맞춤 DNS 설정",
+	"btnSetDns": "DNS 설정"
 }

+ 5 - 2
Optimizer/Resources/i18n/KU.json

@@ -244,7 +244,7 @@
 	"confInvalidVersionMsg": "وەشانی ویندۆزەکەت لەگەڵی نتگونجێ!",
 	"confInvalidFormatMsg": "فایلی کۆنفیگ لە فۆرماتی نادروستدایە!",
 	"confNotFoundMsg": "فایلی کۆنفیگ بوونی نییە!",
-	"argInvalidMsg": "ئارگیومێنتی نادروست! نموونە: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "ئارگیومێنتی نادروست! نموونە: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimizer ئێستا لە باکگراونددا ئیش دەکات!",
 	"StartupPreviewForm": "پێشبینی دەستپێکەری شتێک",
 	"StartupRestoreForm": "گەڕاندنەوەی دەستپێکەری شتێک",
@@ -457,5 +457,8 @@
 	"btnSetGlobalFont": "وەک پێشوەختە ڕێکبخە",
 	"lblFontsCount": "فۆنتەکانی بەردەست:",
 	"btnRestoreFont": "گەڕاندنەوەی بنەڕەت",
-	"btnRefreshFonts": "ڕیفرێش"
+	"btnRefreshFonts": "ڕیفرێش",
+	"chkAllNics": "بۆ هەموو ئەداپتەرەکانی تۆڕ ڕێکبخە",
+	"chkCustomDns": "DNS تایبەت بەخۆت دابنێ",
+	"btnSetDns": "DNS دابنێ"
 }

+ 5 - 2
Optimizer/Resources/i18n/NE.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Windows संस्करण मिलेन!",
 	"confInvalidFormatMsg": "कन्फिग फाइल अमान्य ढाँचामा छ!",
 	"confNotFoundMsg": "कन्फिग फाइल अवस्थित छैन!",
-	"argInvalidMsg": "अवैध आर्ग्यूमेन्ट! उदाहरण: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "अवैध आर्ग्यूमेन्ट! उदाहरण: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "अपटिमाइजर पहिले नै पृष्ठभूमिमा चलिरहेको छ!",
 	"StartupPreviewForm": "स्टार्टअप वस्तुहरूको पूर्वावलोकन",
 	"StartupRestoreForm": "स्टार्टअप वस्तुहरू पुनर्स्थापन गर्नुहोस्",
@@ -408,5 +408,8 @@
 	"btnSetGlobalFont": "डिफ़ॉल्ट को रूपमा सेट गर्नुहोस्",
 	"lblFontsCount": "उपलब्ध फन्टहरू:",
 	"btnRestoreFont": "पूर्वनिर्धारित पुनः स्थापित गर्नुहोस्",
-	"btnRefreshFonts": "रिफ्रेस गर्नुहोस्"
+	"btnRefreshFonts": "रिफ्रेस गर्नुहोस्",
+	"chkAllNics": "सबै नेटवर्क एडेप्टरहरूको लागि सेट गर्नुहोस्",
+	"chkCustomDns": "अनुकूलन DNS सेट गर्नुहोस्",
+	"btnSetDns": "DNS सेट गर्नुहोस्"
 }

+ 5 - 2
Optimizer/Resources/i18n/NL.json

@@ -246,7 +246,7 @@
    "confInvalidVersionMsg":"Windows-versie komt niet overeen!",
    "confInvalidFormatMsg":"Config-bestand heeft een ongeldig formaat!",
    "confNotFoundMsg":"Config-bestand bestaat niet!",
-   "argInvalidMsg":"Ongeldig argument! Voorbeeld: Optimizer.exe /silent.conf",
+   "argInvalidMsg":"Ongeldig argument! Voorbeeld: Optimizer.exe /template.json",
    "StartupPreviewForm":"Opstartitems voorbeeld",
    "StartupRestoreForm":"Opstartitems herstellen",
    "backupL":"Opstartitems herstellen",
@@ -409,5 +409,8 @@ Het heeft een negatief effect op de prestaties.",
 	"btnSetGlobalFont": "Stel in als standaardlettertype",
 	"lblFontsCount": "Beschikbare lettertypen:",
 	"btnRestoreFont": "Standaard herstellen",
-	"btnRefreshFonts": "Ververs"
+	"btnRefreshFonts": "Ververs",
+	"chkAllNics": "Instellen voor alle netwerkadapters",
+	"chkCustomDns": "Aangepaste DNS instellen",
+	"btnSetDns": "DNS instellen"
 }

+ 5 - 2
Optimizer/Resources/i18n/PL.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Wersja systemu Windows nie pasuje!",
 	"confInvalidFormatMsg": "Plik konfiguracyjny jest uszkodzony!",
 	"confNotFoundMsg": "Plik konfiguracyjny nie istnieje!",
-	"argInvalidMsg": "Niepoprawny argument! Przykład: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Niepoprawny argument! Przykład: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Program jest już uruchomiony!",
 	"StartupPreviewForm": "Podgląd elementów startowych",
 	"StartupRestoreForm": "Przywróć elementy startowe",
@@ -427,5 +427,8 @@
 	"btnSetGlobalFont": "Ustaw jako domyślną",
 	"lblFontsCount": "Dostępne czcionki:",
 	"btnRestoreFont": "Przywróć wartości domyślne",
-	"btnRefreshFonts": "Odśwież"
+	"btnRefreshFonts": "Odśwież",
+	"chkAllNics": "Ustaw dla wszystkich kart sieciowych",
+	"chkCustomDns": "Ustaw niestandardowy DNS",
+	"btnSetDns": "Ustaw DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/PT.json

@@ -246,7 +246,7 @@
 	"confInvalidVersionMsg": "A versão do Windows não é compatível!",
 	"confInvalidFormatMsg": "O arquivo de configuração está em formato inválido!",
 	"confNotFoundMsg": "O arquivo de configuração não existe!",
-	"argInvalidMsg": "Argumentos inválidos! Use o exemplo: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Argumentos inválidos! Use o exemplo: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Visualização dos itens de inicialização",
 	"StartupRestoreForm": "Restaurar itens de inicialização",
 	"backupL": "Recupere seus itens de inicialização",
@@ -455,5 +455,8 @@ Tem efeito negativo no desempenho.",
 	"btnSetGlobalFont": "Definir como padrão",
 	"lblFontsCount": "Fontes disponíveis:",
 	"btnRestoreFont": "Restaurar para o padrão",
-	"btnRefreshFonts": "Atualizar"
+	"btnRefreshFonts": "Atualizar",
+	"chkAllNics": "Definido para todos os adaptadores de rede",
+	"chkCustomDns": "Definir DNS personalizado",
+	"btnSetDns": "Definir DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/RO.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Versiunea Windows este invalida",
 	"confInvalidFormatMsg": "Fișierul de configurare este în format invalid!",
 	"confNotFoundMsg": "Fișierul de configurare nu există!",
-	"argInvalidMsg": "Argument invalid! Exemplu: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Argument invalid! Exemplu: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Optimizer rulează deja în fundal!",
 	"StartupPreviewForm": "Previzualizare programele de pornire",
 	"StartupRestoreForm": "Restaurați programele de pornire",
@@ -440,5 +440,8 @@
 	"btnSetGlobalFont": "Set as default",
 	"lblFontsCount": "Setați ca implicit:",
 	"btnRestoreFont": "Restaurati Setariile implicite",
-	"btnRefreshFonts": "Reîmprospăteaza"
+	"btnRefreshFonts": "Reîmprospăteaza",
+	"chkAllNics": "Setați pentru toate adaptoarele de rețea",
+	"chkCustomDns": "Setați DNS personalizat",
+	"btnSetDns": "Setați DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/RU.json

@@ -245,7 +245,7 @@
 	"confInvalidVersionMsg": "Версия Windows не совпадает!",
 	"confInvalidFormatMsg": "Файл конфигурации поврежден!",
 	"confNotFoundMsg": "Файл конфигурации отсутствует!",
-	"argInvalidMsg": "Недействительный параметр! Пример: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Недействительный параметр! Пример: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Приложение уже запущено!",
 	"StartupPreviewForm": "Предварительный просмотр элементов автозагрузки",
 	"StartupRestoreForm": "Восстановить элементы автозагрузки",
@@ -428,5 +428,8 @@
 	"btnSetGlobalFont": "Установите по умолчанию",
 	"lblFontsCount": "Доступные шрифты:",
 	"btnRestoreFont": "Восстановить по умолчанию",
-	"btnRefreshFonts": "Обновить"
+	"btnRefreshFonts": "Обновить",
+	"chkAllNics": "Установить для всех сетевых адаптеров",
+	"chkCustomDns": "Установить собственный DNS",
+	"btnSetDns": "Установить DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/TR.json

@@ -246,7 +246,7 @@
 	"confInvalidVersionMsg": "Windows sürümü eşleşmiyor!",
 	"confInvalidFormatMsg": "Yapılandırma(Config) dosyası geçersiz biçimde!",
 	"confNotFoundMsg": "Yapılandırma(Config) dosyası mevcut değil!",
-	"argInvalidMsg": "Geçersiz argüman! Örnek: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Geçersiz argüman! Örnek: Optimizer.exe /template.json",
 	"StartupPreviewForm": "Başlangıç Öğeleri Önizlemesi",
 	"StartupRestoreForm": "Başlangıç Öğelerini Geri Yükle",
 	"backupL": "Başlangıç Öğelerinizi Kurtarın",
@@ -456,5 +456,8 @@ Performansa olumsuz etkisi vardır.",
 	"btnSetGlobalFont": "Varsayılan olarak ayarla",
 	"lblFontsCount": "Kullanılabilir yazı tipleri:",
 	"btnRestoreFont": "Varsayılana Döndür",
-	"btnRefreshFonts": "Yenile"
+	"btnRefreshFonts": "Yenile",
+	"chkAllNics": "Tüm ağ bağdaştırıcıları için ayarla",
+	"chkCustomDns": "Özel DNS ayarla",
+	"btnSetDns": "DNS ayarla"
 }

+ 5 - 2
Optimizer/Resources/i18n/TW.json

@@ -246,7 +246,7 @@
 	"confInvalidVersionMsg": "系統版本不符!",
 	"confInvalidFormatMsg": "設定檔案格式無效!",
 	"confNotFoundMsg": "找不到設定檔案!",
-	"argInvalidMsg": "無效的參數!範例:Optimizer.exe /silent.conf",
+	"argInvalidMsg": "無效的參數!範例:Optimizer.exe /template.json",
 	"alreadyRunningMsg": "最佳化器已在背景執行!",
 	"StartupPreviewForm": "啟動項目預覽",
 	"StartupRestoreForm": "還原啟動項目",
@@ -454,5 +454,8 @@
 	"btnSetGlobalFont": "设置为默认",
 	"lblFontsCount": "可用字体:",
 	"btnRestoreFont": "還原預設值",
-	"btnRefreshFonts": "重新整理"
+	"btnRefreshFonts": "重新整理",
+	"chkAllNics": "為所有網絡適配器設置",
+	"chkCustomDns": "設置自定義 DNS",
+	"btnSetDns": "設置DNS"
 }

+ 5 - 2
Optimizer/Resources/i18n/UA.json

@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Версія Windows не відповідає!",
 	"confInvalidFormatMsg": "Конфігураційний файл у невірному форматі!",
 	"confNotFoundMsg": "Файл конфігурації не існує!",
-	"argInvalidMsg": "Недійсний аргумент! Приклад: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "Недійсний аргумент! Приклад: Optimizer.exe /template.json",
 	"alreadyRunningMsg": "Оптимізатор вже працює у фоновому режимі!",
 	"StartupPreviewForm": "Попередній перегляд елементів запуску",
 	"StartupRestoreForm": "Відновити елементи запуску",
@@ -460,5 +460,8 @@
 	"btnSetGlobalFont": "Установіть за замовчуванням",
 	"lblFontsCount": "Доступні шрифти:",
 	"btnRestoreFont": "Відновити за замовчуванням",
-	"btnRefreshFonts": "Оновити"
+	"btnRefreshFonts": "Оновити",
+	"chkAllNics": "Набір для всіх мережевих адаптерів",
+	"chkCustomDns": "Встановити спеціальний DNS",
+	"btnSetDns": "Встановити DNS"
 }

+ 6 - 0
Optimizer/SilentConfig.cs

@@ -147,6 +147,12 @@ namespace Optimizer
 
         [JsonProperty("FlushDNSCache", NullValueHandling = NullValueHandling.Ignore)]
         public bool? FlushDnsCache { get; set; }
+
+        [JsonProperty("CustomDNSv4", NullValueHandling = NullValueHandling.Ignore)]
+        public string[] CustomDNSv4 { get; set; }
+
+        [JsonProperty("CustomDNSv6", NullValueHandling = NullValueHandling.Ignore)]
+        public string[] CustomDNSv6 { get; set; }
     }
 
     [Serializable]

+ 29 - 12
Optimizer/SilentOps.cs

@@ -166,46 +166,63 @@ namespace Optimizer
 
         internal static void ProcessPinger()
         {
-            string dns = CurrentSilentConfig.Pinger.SetDns;
-            if (!string.IsNullOrEmpty(dns) && PingerHelper.DNSOptions.Contains(dns))
+            string dnsOption = CurrentSilentConfig.Pinger.SetDns;
+
+            if (dnsOption == Constants.CustomDNS)
+            {
+                bool atLeastOnePrimary4 = CurrentSilentConfig.Pinger.CustomDNSv4.Length > 0 && CurrentSilentConfig.Pinger.CustomDNSv4.Length < 3;
+                bool atLeastOnePrimary6 = CurrentSilentConfig.Pinger.CustomDNSv6.Length > 0 && CurrentSilentConfig.Pinger.CustomDNSv6.Length < 3;
+                bool notEmptyDNS4 = CurrentSilentConfig.Pinger.CustomDNSv4.Any(x => !string.IsNullOrEmpty(x));
+                bool notEmptyDNS6 = CurrentSilentConfig.Pinger.CustomDNSv6.Any(x => !string.IsNullOrEmpty(x));
+
+                if (atLeastOnePrimary4 && atLeastOnePrimary6 && notEmptyDNS4 && notEmptyDNS6)
+                {
+                    PingerHelper.SetDNSForAllNICs(CurrentSilentConfig.Pinger.CustomDNSv4, CurrentSilentConfig.Pinger.CustomDNSv6);
+                    Logger.LogInfoSilent("Pinger | Set DNS to custom:");
+                    Logger.LogInfoSilent($"Pinger | IPv4: {string.Join(", ", CurrentSilentConfig.Pinger.CustomDNSv4)}");
+                    Logger.LogInfoSilent($"Pinger | IPv6: {string.Join(", ", CurrentSilentConfig.Pinger.CustomDNSv6)}");
+                }
+            }
+
+            if (!string.IsNullOrEmpty(dnsOption) && PingerHelper.DNSOptions.Contains(dnsOption))
             {
-                if (dns == "Automatic")
+                if (dnsOption == Constants.AutomaticDNS)
                 {
                     PingerHelper.ResetDefaultDNSForAllNICs();
                 }
-                if (dns == "Cloudflare")
+                if (dnsOption == Constants.CloudflareDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.CloudflareDNSv4, PingerHelper.CloudflareDNSv6);
                 }
-                if (dns == "OpenDNS")
+                if (dnsOption == Constants.OpenDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.OpenDNSv4, PingerHelper.OpenDNSv6);
                 }
-                if (dns == "Quad9")
+                if (dnsOption == Constants.Quad9DNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.Quad9DNSv4, PingerHelper.Quad9DNSv6);
                 }
-                if (dns == "Google")
+                if (dnsOption == Constants.GoogleDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.GoogleDNSv4, PingerHelper.GoogleDNSv6);
                 }
-                if (dns == "AlternateDNS")
+                if (dnsOption == Constants.AlternateDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.AlternateDNSv4, PingerHelper.AlternateDNSv6);
                 }
-                if (dns == "Adguard")
+                if (dnsOption == Constants.AdguardDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.AdguardDNSv4, PingerHelper.AdguardDNSv6);
                 }
-                if (dns == "CleanBrowsing")
+                if (dnsOption == Constants.CleanBrowsingDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.CleanBrowsingDNSv4, PingerHelper.CleanBrowsingDNSv6);
                 }
-                if (dns == "CleanBrowsing (adult filter)")
+                if (dnsOption == Constants.CleanBrowsingAdultFilterDNS)
                 {
                     PingerHelper.SetDNSForAllNICs(PingerHelper.CleanBrowsingAdultDNSv4, PingerHelper.CleanBrowsingAdultDNSv6);
                 }
-                Logger.LogInfoSilent($"Pinger | Set DNS to: {dns}");
+                Logger.LogInfoSilent($"Pinger | Set DNS to: {dnsOption}");
             }
             if (CurrentSilentConfig.Pinger.FlushDnsCache.HasValue &&
                 CurrentSilentConfig.Pinger.FlushDnsCache.Value == true)

+ 2 - 0
Optimizer/Utilities.cs

@@ -354,6 +354,8 @@ namespace Optimizer
 
         internal static void RunCommand(string command)
         {
+            if (string.IsNullOrEmpty(command)) return;
+
             using (Process p = new Process())
             {
                 p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

+ 13 - 4
README.md

@@ -3,7 +3,7 @@
 </p>
 
 <p align="center">
-	<a href="https://github.com/hellzerg/optimizer/releases/download/15.7/Optimizer-15.7.exe" target="_blank">
+	<a href="https://github.com/hellzerg/optimizer/releases/download/15.8/Optimizer-15.8.exe" target="_blank">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/download-button.png">
 		<br>
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/flags.png">
@@ -104,8 +104,8 @@ Learn about our security measures in the [Security Policy](https://github.com/he
 <h2> 📊 Details</h2> 
 </center>
 
-- Latest version: 15.7 (Released: August 19, 2023)
-- SHA256: C02ECD80CDCAB51654DF2D56E412252BF9509037301426F5E862602554747CED
+- Latest version: 15.8 (Released: August 26, 2023)
+- SHA256: 2839B3E6F7BD5B3F530C2C4283CA5B16F6231358660A3AC05066FD432EAB9BC9
 
 <center>
 <h2> ☕ Buy me a delicious espresso</h2>
@@ -148,7 +148,16 @@ We'd like to extend our gratitude to the following contributors for their transl
 - Romanian: BeamingNG, DefaultUser9148
 - Dutch: svanlaere
 - Ukrainian: Kirill Ermakov
-- Japanese: Yamada Hayao, creeper-0910 (Japanese correction)
+- Japanese: Yamada Hayao, creeper-0910
 - Kurdish: Parwar Andam
 - Hungarian: Zan
 - Farsi: MjavadH
+- Nepali: chapagetti
+
+<center>
+<h3> ❤️ Contribute with a translation</h3>
+</center>
+
+If you would like to translate the app into your language, you can do so, by translating the EN.json and making a PR.
+Don't forget to mention your language's official name, as well as its national flag.
+- [EN.json](https://github.com/hellzerg/optimizer/blob/master/Optimizer/Resources/i18n/EN.json)

+ 2 - 0
templates/template-windows10.json

@@ -38,6 +38,8 @@
     },
     "Pinger": {
         "SetDNS": "",
+        "CustomDNSv4": [],
+        "CustomDNSv6": [],
         "FlushDNSCache": null
     },
     "ProcessControl": {

+ 2 - 0
templates/template-windows11.json

@@ -38,6 +38,8 @@
     },
     "Pinger": {
         "SetDNS": "",
+        "CustomDNSv4": [],
+        "CustomDNSv6": [],
         "FlushDNSCache": null
     },
     "ProcessControl": {

+ 2 - 0
templates/template-windows7.json

@@ -38,6 +38,8 @@
     },
     "Pinger": {
         "SetDNS": "",
+        "CustomDNSv4": [],
+        "CustomDNSv6": [],
         "FlushDNSCache": null
     },
     "ProcessControl": {

+ 2 - 0
templates/template-windows8.json

@@ -38,6 +38,8 @@
     },
     "Pinger": {
         "SetDNS": "",
+        "CustomDNSv4": [],
+        "CustomDNSv6": [],
         "FlushDNSCache": null
     },
     "ProcessControl": {

+ 1 - 1
version.txt

@@ -1 +1 @@
-15.7
+15.8

Some files were not shown because too many files changed in this diff