>>675
Application.Run()を書き換えると簡単です。
以前作ったものがあるので参考にしてみてください。
http://www.egroups.co.jp/files/miscprj-dev/CSharp/Etc/DeskCalRun.zip