private void OnUserPresetClicked(object sender, EventArgs eventArgs)
 {
     try
     {
         string presetName = ((ToolStripItem)sender).Text;
         if (Savefilehandler.GetSavedPresetNamesList().Contains(presetName))
         {
             List <int> presetValues = Savefilehandler.GetPresetValuesFromName(presetName);
             if (presetValues.Count == 4)
             {
                 this.CurrentPreset           = new Preset(true, presetName, presetValues[0], presetValues[1], presetValues[2], presetValues[3]);
                 this.presetSwitchHotkeyIndex = 6 + Savefilehandler.GetSavedPresetNamesList().IndexOf(presetName); //6=number of default presets+1
                 toolStripStatusLabel1.Text   = $"Loaded preset {this.CurrentPreset.PresetName}";
             }
             else
             {
                 if (!Savefilehandler.DeletePreset(presetName))
                 {
                     throw new Exception($"Cannot delete preset {presetName}");
                 }
             }
         }
         else
         {
             toolStripStatusLabel1.Text = $"Preset {presetName} not found";
         }
     }
     catch (Exception ex)
     {
         Debug.Print(ex.Message);
     }
 }
 private void toolStripMenuItemDeletePreset_Click(object sender, EventArgs e)
 {
     if (!this.CurrentPreset.IsEmpty() && this.CurrentPreset.UserDefined)
     {
         try
         {
             if (!Savefilehandler.DeletePreset(this.CurrentPreset.PresetName))
             {
                 throw new Exception($"Could not delete preset {this.CurrentPreset.PresetName}");
             }
             else
             {
                 toolStripMenuItemDeletePreset.Enabled = false;
                 toolStripMenuItemPresets.DropDownItems.Remove(userPresetsMenuItem);
                 LoadUserPresetsNames();
                 toolStripStatusLabel1.Text = $"Deleted preset {this.CurrentPreset.PresetName}";
             }
         }
         catch (Exception ex)
         {
             toolStripStatusLabel1.Text = ex.Message;
         }
     }
 }