Como detectar el texto de una ventana emergente

RAM
05 de Julio del 2006
Hola, me gustaria crear un programa que detectara los mensajes emergentes de windows (como los de error) y dependiendo del cuerpo del mensaje (error) me iniciase un ejecutable (.exe) externo.

No se como empezar.

Gracias.

P.D: A priori parece sencillo pero como windows XP en tan suyo... ;)