protected override void OnExit(ExitEventArgs e)
 {
     GlobalConsts.SaveConsts();
     if (GlobalConsts.UpdateOnExit && !string.IsNullOrWhiteSpace(GlobalConsts.UpdateSetupLocation) && GlobalConsts.UpdateFinishedDownloading)
     {
         Process.Start(GlobalConsts.UpdateSetupLocation);
     }
     else
     {
         GlobalConsts.CleanTempFolder();
     }
     base.OnExit(e);
 }