ゲームループでググり、実験しています。
ちなみにform.Show()を
runメソッド内に置くとWindowsのメッセージ処理をしてくれて
フォーム右上の「x」でフォームが閉じます。