プログラムからアプリケーションを終了する方法はApplicationクラスのExitメソッドを呼べばよい。
Application.Exit();
メインフォームをCloseメソッドで閉じてもアプリケーションを終了させることが出来る。
ApplicationクラスのExitメソッドで終了した場合はフォームのClosedやClosingイベントが呼ばれない。しかし、.NET Framework Version 2.0ではこれらのイベントは使用せず、FormClosedやFormClosingイベントを使用するように変更されている。こちらはExitメソッドでも呼ばれる。