Make any windowed application 'Always On Top' without keyboard shortcut?

Solution 1:

Dexpot does that, it enables a "Clever use of title bars":

The title bar as well as the minimize, maximize and close buttons can be assigned with further functions (Role up, Minimize to system tray, etc.).

Always on top is one of the functions. You could, for example, make a right click on the maximize button activate the always on top.

Solution 2:

Download the AlwaysOnTop installer and install it (choose the latest release). Run the app from Start -> All Programs -> AlwaysOnTop. It sits in the system tray. Click the icon in the tray, click "AlwaysOnTop", and then click the window you want to stay on top (the cursor will be the cross while waiting for the window).

Full disclosure, I am the app author and this was built using .Net (C#). Full source can be found at the link as well.