自分用メモ。Visual Studio 2008 Express Editionにて。
メインフォーム(ダミーなわけだけど)を配置したら、NotifyIconを配置。
アイコンからアプリケーションを操作するため、ContextMenuStripも配置。
メニューの中身は適当に実装してNotifyIconにくっつけておく。
で、フォームのプロパティで
WindowState を Minimized
ShowInTaskbar を False
にすると、起動してもフォームは表示されず、通知領域のアイコンのみ表示される。
趣旨は、WindowStateは起動時のフォームの状態で、これが最小化に設定されている。
でもShowInTaskbarがFalseなので表示されず、NotifyIconだけが残っている状態。
*最小化してもこういうの↓が表示されない=通知領域だけ表示
なので当然ながら、NotifyIconを設定し忘れていたり終了メニューを実装し忘れていたりすると
ユーザーに不親切なアプリケーションができあがる。

