After discovering your System Explorer, I pretty much gave up using Sysinternals' Process Explorer, and this should say something :) However, there's one great feature in ProcessExplorer, I am missing in your program: ProcessExplorer has a "target" icon. When you click on it, you can then drag it over any window. Once you release the mouse button, you are back in the Explorer, with the process owning the window selected. Could you implement something like this in your otherwise great program?