Using the very aptly named (and free) AlwaysOnTop application, you can set any Windows program to remain “on top” of all the others.
The installation is straight forward – unzip the contents of the .zip file to a temporary folder, and run setup.exe. Once you’re done, run the AlwaysOnTop program from your Start menu. It will appear as an icon in your System Tray.
Note: you may have noticed on the AlwaysOnTop home page that this program works on Windows 95/NT. I can confirm it works perfectly well in XP. Not so sure about Vista (please comment if you try it out on Vista).
Right-click the AlwaysOnTop icon in your System Tray and pick one or more running programs to always remain in the foreground. In the example screenshot below, I opted to have a Windows Command box remain on top of all my other programs.
AlwaysOnTop uses a fairly minimal amount of system resources, so if you work better when certain programs are always in the foreground, this app is for you.