If you are capable of using api commands you shouldn't have much problems creating a "DesktopBuffer()" command yourself ... just check out the driver implementation where it sets the target and create an extended version of it for your needs :)
AngelDaniel: You have access to all backbuffers that are there: Draw something or grab something ... thats the only backbuffer OpenGL knows of ...
AngelDaniel: You have access to all backbuffers that are there: Draw something or grab something ... thats the only backbuffer OpenGL knows of ...