Windows System Resource Manager
If you want to control applications in a larger environment where you have a Windows Server 2003, Enterprise Edition, or Datacenter Edition server, you might look into the Windows System Resource Manager (WSRM). WSRM enables administrators to manage CPU and memory utilization on a per-process basis in an enterprise network. This allows the administrator to allocate resources among multiple applications on a server according to business priorities. The WSRM is a client/server application and the server application only runs on Windows Server 2003, Enterprise, and Datacenter Editions (32-bit and 64-bit versions). The WSRM client versions can be added to Windows XP and Windows Server 2003 Enterprise and Web Editions. Essentially, the WSRM application must be run on an enterprise-class server, but then can be used to control processes that are running on client and server operating systems that are part of the enterprise network. See the free interactive demonstration at the Microsoft web site.