We have a little ms access app the hide itself on the system tray, and check "DBA" every 15 minutes.
If something triggers, it will maximize itself and show the result.
It consumes very little memory and cpu.
I am on the process of moving it to VB (executable) it runs only on winxp and windows7.
Let me know if you want a copy.
Kelloggs