Hola Brroz.
Es un control activex: systray.ocx; pongo una información de él.
----------------------
Con este control pueden crearse aplicaciones que permanezcan ocultas al usuario y solo muestren in Icono en la Región del Sistema, al lado de la hora, el altavoz del sistema, el administrador de telefonía, etc, y solo pinchando en éste Icono la aplicación sea visible.
Para su funcionamiento no son necesarias muchas propiedades:
-Intray: activa o desactiva su funcionamiento, sus valores posibles con True/False.
- TrayIcon: Icono que se mostrará en la Barra de Tareas.
- TrayTip: mensaje que se mostrará al usuario si este deja el ratón sobre el Icono.
Tampoco posee muchos eventos:
-MouseDown: puede usarse para mostrar un menú al pulsar el botón derecho.
-MouseUp: controla cuando un botón del ratón se deja de pulsar.
-MouseMove: indica que con un botón presionado, el usuario mueve el Icono.
-MouseDblClick: cuando el usuario realiza doble click sobre el Icono, siver para mostrar una página de propiedades, etc. Este tipo de aplicaciones puede implementar un temporizador (Timer) para ejecutar, comprobar, etc una tarea en un período de tiempo determinado o para determinar el estado de una tarea, como por ejemplo el estado de una conexión telefónica, etc, también puede usarse para implementar un acceso rápido a alguna parte de una aplicación que sea de mucha utilidad, etc.
-----------------------
¿Hay algún otro control que haga lo mismo y pueda apagar el PC sin que tener que cerrar la aplicación?.
He comprobado que no es por el Timer, sino por la aplicación que está activa.
He dejado adjunto un doc que tiene un link donde bajarlo y como usarlo.
Saludos.