The scenario that I am looking at is where an Exchange Server starts, and being notified if any of the services do not start - whilst this can be done via Event Log there is a dependency issue with PC Monitor having started before anything else.
Ideally if there was a notification that allow you to choose 1 or more services to monitor, and if they were not running for a specified time a notification would be send. Somthing like
IF [MSExchangeTransport OR EdgeTransport] NOT RUNNING AND [ElapsedTime = 600]
SEND NOTIFICATION