A nivel de datos, supongo que cada cierto tiempo deberías comprobar si tienes alguna cosa para "alertar" de que existe una nueva Solicitud.
Si quieres alertar a todos los puestos que están ejecutando la aplicación hay varias formas de hacerlo.
(1) Podrías acceder a la tabla de solicitudes y guardar cual es la última solucitud de la cual has dado alerta; Si hay nuevas solucitudes desde la última que alertaste lanzas la ventanita de aviso.
(2) Otra opción (preferible si no quieres estar consultando continuamente la tabla de solucitudes) es mantener una pequeña tabla que te guarde las últimas alertas que debes mostrar (se rellenará cuando rellenas solicitudes). Cada X tiempo consultas esta tabla y muestra la ventana de aviso si es necesario.
Debes añadir un Timer en la aplicación que consulte cada X tiemnpo y te muestre la ventana de alerta.
A nivel visual, hay un par de compoennetes que te pueden ser útiles para mostrar las ventanitas, si no quieres crearlo desde cero.
*
MsnPopup 5.0
*
WinPopup
