protected override void OnClosed(EventArgs e) { try { notifyIcon1.Visible = false; notifyIcon1.Icon.Dispose(); notifyIcon1.Dispose(); } catch { // ignored } base.OnClosed(e); }