以下のサンプルコードは、フォームを最小化した時にタスクトレイに入れて、タスクトレイのアイコンをダブルクリックされるとフォームを表示する処理です。 最小化した時にタスクトレイに格納する private void Form1_FormClosing(object sender, FormClosingEventArgs e) { // トレイリストのアイコンを非表示にする notifyIcon1.Visible = false; } private void Form1_ClientSizeChanged(object sender, EventArgs e) { if (this.WindowState == System.Windows.Forms.FormWindowState.Minimized) { // フォームが最小化の状態であればフォームを非表示にする this.Hide();