Quote Originally Posted by cairnswm
Will you make the new 2D library VCL/LCL based or just classes?

I'd prefer just having classes - and then to make it easier to learn, wrap those classes as LCL and VCL components.
I vote for simple classes as well, the LCL and VCL have way too much bloat for standard game applications. Here are the controls I've been working on for my DirectX projects:

A panel
An Image Panel - Uses an image instead of the default panel look
A label
A button
An Edit Box
A List Box
A memo type thing

Those are what I came up with for all of the UI's that I would need/use. I have code in place for most, just missing the List Box and Memo. Though the way I'm handeling them is mostly due to the limits of UnDelphiX, so I don't know that it would be of any use.