You know how Windows Forms Controls are drawn without proper transparency? And you don't have much control over them? The answer to the problem is using the Graphics object to draw controls. Here's a base GControl class in progress, and a GForm control that hosts GControl objects. Access the GControl container using (name of GForm control).MainControl. I'm working on some GProgressBars and GButtons, GLabels, etc. right now
Enjoy!
Form1.cs is a demo form that gives a GLabel example.