protected void OnDeleteEvent(object sender, DeleteEventArgs a) { PortNameTimer.Enabled = false; PortNameTimer.Dispose(); SendTimer.Enabled = false; SendTimer.Dispose(); scrolledTextViewTimer.Enabled = false; scrolledTextViewTimer.Dispose(); MyPort.Dispose(); //System.Diagnostics.Process.GetCurrentProcess().Kill(); Application.Quit(); a.RetVal = true; }