Update:
I've been working on a 1k recently. To cut a long story short, I managed to get the OGL framework down in size by repeatedly

myself. The framework does the following:
* Opens a window full screen, any size
* Draws a rectangle to cover the screen
* Creates and tuns a minimal shader
* PASSES a TIMER into the shader
* Handles ESC
In all, using my crinkler and VC++ settings , it clocks in at 821 bytes which levels the playing field between OGL and D3D a bit more (considerably infact). If you want the framework send me a PM.
Taj