I read a very interesting comment from Roman Sharp in my article that explained how to automatically terminate hung applications in Windows XP. He recommended the software Process Lasso and guess what, it was a great recommendation.
Process Lasso can probably be described as a application that manages processes. This is however not a task manager replacement but a software that can be configured to automatically react in certain situations.
Those situations include processes that slow down the system by using way more cpu cycles to bring other applications and the system to a standstill or processes that are run in a higher priority when detected.
So, to keep it short. Process Lasso can be either run as a service in Windows or as a background task consuming only a low amount of resources handling processes that either use to much cpu cycles or those that you want to prioritize.
It can also stop any process that you select automatically from that time on. Another useful feature is that it logs all processes that are running on the system making it easy to identify any processes that could be harmful.
Read More:

Bill2’s Process Manager
Add Process Quick Links To The Windows Task Manager
Windows Process Blocker
Batch Kill Processes With Auto Kill Any Process
Task Manager Software Extension
Automatically Adjust the Process Priority
Task Manager Replacement
Windows Task Manager Replacement DTaskManager
[...] 27th, 2007 by Josh I found this nice freeware program on Ghacks. It manages your processes that you have running on Windows. If there is a process using too much [...]
[...] by the service. A similar application that provides a better user experience is the process manager Process Lasso. The developers of Process Blocker on the other hand are not even halfway through their roadmap. [...]
[...] Java Windows Process Manager (better task manager) ctfmon.exe var dc_UnitID = 14; var dc_PublisherID = 94263; var [...]