Application.Run();}なおこの方法では、フォームを閉じても(破棄しても)アプリケーションは終了しません。アプリケーションを終了するには、Application.ExitやExitThreadメソッドを呼び出します。Application.Exitに関しては、こちらもご覧ください。Sample)」というのがあります。このサンプルでは、Opacityプロパティを0とすることにより、フォームを非表示にしているようでした。ところがOpacityプロパティはWindows98/Meでは対応していないため、この方法ではWindows98/Meではフォームが表示されてしまいます。Form?」(リンク切れ)では、CreateParamsプロパティをオーバーライドすることにより、フォームを表示しないようにする方法が紹介されています。この方法を使うこともできそうです。この方法により、フォームを表示しないようにする例を示します。表示しないようにするフォームのクラスに記述してください。}}フォームを使わない方法こちらの投稿によると、NotifyIconコンポーネントはフォームに配置しなくて使用しても大丈夫のようです。この投稿で紹介されている方法は、次のようなものです。コンポーネントを作成します。Studioのメニュー[プロジェクト]-[コンポーネントの追加]で作成できます(作成したコンポーネントは「Component1」という名前であるとします)。デザイナでコンポーネントにNotifyIconを配置します。上記の「パラメータを指定せずにApplication.Runを呼び出す方法」と同様に、エントリポイントのMainメソッドでComponent1のインスタンスを作成し、Application.Runをパラメータなしで呼び出します。具体的には、次のようなコードです。