I've written a small app to sniff messages from WinLIRC. The app displays a 1-character window to tell me which "mode" it's in (defines the function of buttons on the remote).
My problems is that Frodo likes being on top.

And it tends to hide my window after a mouse (er, finger) click.
How do I get my window back on top? I'm using C# (though that shouldn't matter - it's likely a sendmessage command I'll have to use). Currently, I'm passing the window handle into SetForegroundWindow in USER32.DLL, but that's not cutting the mustard. Anyone have any thoughts on this?