Process Explorer v8(sysinternals.com)

.NET tab for .NET processes that shows AppDomains and .NET performance counters
When the .NET Framework is detected a .NET tab on the column selection dialog for adding .NET performance counters
Option to show only .NET processes
Option to only show your own processes
System Information dialog showing the same memory counters as Task Manager (when symbols are configured, also shows maximum paged and nonpaged pool values)
Better symbol configuration guidance
Difference highlight duration is configurable
Tray icon for CPU usage that's yellow when usage is > 70% and red when > 90%
Minimize-to-tray option
Highlight color configuration dialog
Context switch and context-switch delta columns
Run processes using the system Run dialog from the File menu
Replace task manager option so that when you run Task Manager Process Explorer runs instead
Only non-zero CPU usage, .NET counters and context-switch values are displayed to clearly highlight process activity
Search for DLLs or handles regardless of what mode the lower pane is in
Correct icons for MMC windows 
Mouse hover over process names and DLL names shows full path of executable or DLL