Does anyone have suggestions for Windows 8 alternatives to DeskPins?
You can use Windows On Top application which does exactly the same thing as DeskPins. With a press of a shortcut you can bring and keep your windows on top.
DeskPins works in my laptop running Windows 8 with compatibility set to Windows XP SP3. The hotkey Ctrl+F11 still wont work though, but the hotkey Ctrl+F12 works like charm and pin any window to stay on top.