private void Form1_Resize(object sender, EventArgs e) { switch (WindowState) { case FormWindowState.Minimized: TaskbarNotifier.Visible = true; Hide(); break; case FormWindowState.Normal: if (JobTask != default(ITask) && !JobTask.IsInterrupted) { JobTask.CoreLogic(); } UpdateJobGui(Jobs); break; } }