Como o mat1t diz - você precisa adicionar um NotifyIcon ao seu aplicativo e, em seguida, usar algo como o código a seguir para definir a dica de ferramenta e o menu de contexto:
this.notifyIcon.Text = "This is the tooltip";
this.notifyIcon.ContextMenu = new ContextMenu();
this.notifyIcon.ContextMenu.MenuItems.Add(new MenuItem("Option 1", new EventHandler(handler_method)));
Este código mostra o ícone apenas na bandeja do sistema:
this.notifyIcon.Visible = true; // Shows the notify icon in the system tray
O seguinte será necessário se você tiver um formulário (por qualquer motivo):
this.ShowInTaskbar = false; // Removes the application from the taskbar
Hide();
O clique direito para acessar o menu de contexto é tratado automaticamente, mas se você deseja executar alguma ação com o botão esquerdo, precisará adicionar um manipulador de cliques:
private void notifyIcon_Click(object sender, EventArgs e)
{
var eventArgs = e as MouseEventArgs;
switch (eventArgs.Button)
{
// Left click to reactivate
case MouseButtons.Left:
// Do your stuff
break;
}
}