i checked little demo of overlay https://github.com/lolp1/Overlay.NET
Very interesting. I did some looking around for an overlay since people with a single monitor would want that but did not find much.
The things I did find were people doing weird shit like hooking the graphics driver to over write the frame buffer before the refresh/post. But people warned that may be seen as a cheat by some games and get you banned.