As promised in my Count Processes Running for More than X Seconds post, here is an application monitor that uses PowerShell to monitor running processes. There are actually three monitors in this template. The first two were born of my need to count the total number of instances of a running process (Counting Instances of a Process - Help!) and are based heavily on the work of xander.snyder. The last monitor is based on xander.snyder's work but adds a flair to use PowerShell to query performance data for the total number of instances of a specified process and the total time (in seconds) since the process was launched.
The detail on what needs to be done to configure these (especially the last monitor that queries for extended performance data) is in each of the posts. Please read them.