private void OnClosing(object sender, CancelEventArgs e) { if (shuttingDown) { OnStop(false); hook.Dispose(); hook = null; } else { e.Cancel = true; Hide(); } }