起動アプリケーションを終了させます
Application.Exit();
これだけ、理想は仕様しているリソースをすべて Dispose したほうがいいかな。存在しないリソースを消そうとするとエラーがでるので基本的には
if (this.button1 != null) {
this.button1.Dispose();
}
という風にしておけば間違いないと思う。ガベージコレクションもしておいたほうがいいのかな。
GC.Collect();
Application.Exit();