StartWatch is an application launcher that lets you launch a set of applications and then monitors them to take action if a program hangs, uses excess memory or CPU resources, or if a certain TCP/IP port becomes available. It...