protected override void OnExit(ExitEventArgs e)
 {
     try {
         AutoStartService.SaveAutoStarts();
     } finally {
         try {
             Icon.Dispose();
         } catch (Exception) {
         }
         base.OnExit(e);
     }
 }