void subscribeForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     subscribeForm.Dispose();
     subscribeForm = null;
     Utils.ReleaseMemory(true);
     if (_isFirstRun)
     {
         CheckUpdateForFirstRun();
         ShowFirstTimeBalloon();
         _isFirstRun = false;
     }
 }
 private void ShowSubscribeForm()
 {
     if (subscribeForm != null)
     {
         subscribeForm.Activate();
     }
     else
     {
         subscribeForm = new SubscribeForm(controller);
         subscribeForm.Show();
         subscribeForm.Activate();
         subscribeForm.FormClosed += subscribeForm_FormClosed;
     }
 }
 private void ShowSubscribeSettingForm()
 {
     if (subScribeForm != null)
     {
         subScribeForm.Activate();
         subScribeForm.Update();
         if (subScribeForm.WindowState == FormWindowState.Minimized)
         {
             subScribeForm.WindowState = FormWindowState.Normal;
         }
     }
     else
     {
         subScribeForm = new SubscribeForm(controller);
         subScribeForm.Show();
         subScribeForm.Activate();
         subScribeForm.BringToFront();
         subScribeForm.FormClosed += subScribeForm_FormClosed;
     }
 }
 void subScribeForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     subScribeForm = null;
 }