That is a limitation to Windows. The always on tops works unless a program is full screen, then that program gets the top of the screen.
My program doesnt do an overlay, it is just a normal program Window.
What I do on my system is I have multiple monitors setup. When I game I only game on my main monitor while I keep all my stats and other programs on the other screen so I can see them.

Shane