There's got to be a way!!
I also use MobyDock DX. One of it's features is to stay on top of everything, but it doesn't interfere with full screen games.
I don't know anything about program coding, but I'm assuming it's possible for you to look into their code to see how that works. As long as that's not illegal!