Problem with this one is that it makes the entire window transparent, so anything I draw is also transparent.

And it will only run on Windows, which isn't the worst thing even though I'm planning on having my program be cross platform compatible. It just means I'll have to spend some more time looking at X11 and whatever mac uses.

To sum it up:Is there a way to make my back buffer transparent so that the desktop is visible?Like this: