In my user control\'s paint handler I iterate over a collection of predefined Bitmap objects and draw them to the client area thusly:
C# version:
Too late, but possibly somebody still need a solution.
I've created small library GLGDI+ with similiar GDI+ syntax, which run upon OpenTK: http://code.google.com/p/glgdiplus/
I'm not sure about stability, it has some issues with DrawString (problem with TextPrint from OpenTK). But if you need performance boost for your utility (like level editor in my case) it can be solution.