La bandeja de sistema (o system tray, o simplemente systray) es la zona de nuestro escritorio situada más a la derecha de la barra de tareas, y a la izquierda del reloj, que seguro que tenéis repleta de iconos de los programas que vais instalando.
Muchos programas tienen la opción de ser minimizados a la bandeja de sistema. Esto es en ocasiones muy práctico, por ejemplo, si el programa suele estar ejecutándose contínuamente mientras el ordenador está encendido pero no tenemos que mirarlo demasiado. De esta forma ahorramos espacio en la barra de tareas, espacio que puede ser utilizado por otros programas.
Ejemplos de programas que se minimizan a la bandeja del sistema son: clientes e mensajería (MSN, Google Talk...), clientes de FTP, Outlook, lectores de feeds, etc

En C# .NET es muy sencillo de hacer con unos pocos pasos. Vamos a verlo a continuación creando un nuevo proyecto desde el principio.


, que encontraremos en la misma ventana de propiedades, para desplegar la lista de eventos disponibles para el elemento "notifyIcon" y hacemos doble click en la acción "DoubleClick" para activar el evento.
private void notifyIcon1_DoubleClick(object sender, System.EventArgs e) {
//Hacemos visible el formulario
this.Show();
this.WindowState = FormWindowState.Normal;
//Ocultamos el icono de la bandeja de sistema
notifyIcon1.Visible = false;
}
de la pantalla de propiedades para desplegar esta vez los eventos asociados al formulario. Esta vez hacemos click sobre la acción "Resize" y completamos el método que ha generado Visual Studio .NET de la siguiente forma:
private void Form1_Resize(object sender, System.EventArgs e) {
//Si el estado actual de la ventana es "minimizado"...
if(this.WindowState == FormWindowState.Minimized) {
//Ocultamos el formulario
this.Visible = false;
//Hacemos visible el icono de la bandeja del sistema
notifyIcon1.Visible = true;
}
}
Tal y como habréis imaginado, cuando pulsamos sobre el boton "minimizar" del formulario, nuestro programa desaparece de la pantalla y de la barra de tareas pero se hace visible su icono en la bandeja de sistema. En cambio, cuando hacemos doble click sobre este icono, la ventana vuelve a aparecer en pantalla y en la barra de tareas pero desaparece el icono del área de notificación.