Se me ocurren dos maneras...
La primera es efectivamente enviar un net send a quien quieras
Código:
Shell("net send * proceso finalizado",1)
Ahora, si lo que necesitas es comunicarte con otro sistema y en base a eso realizar acciones, te recomiendo que utilices Remoting... puedes ver un ejemplo muy sencillo que hice
aqui