Can I suggest try using "opengl overlay" same as what the teamspeak overlay program use's.

It can put any type of element / buttons / frame over the top of any program running in fullscreen opengl mode.

Hope this helps in a way :P