I have made a little progress with dft's GUI library. One of the first things I focused on was making it so messages don't get sent to every control that is at that spot.
Anyway, I've got buttons, labels, and dialogs working at the moment. I have dragging implemented with dialogs, but haven't done resizing yet; I'll get that in soon. I've got a few more controls to implement and then I'm going to start on the 2D game library. Once all of that is done, I just have to wrap it all together and finish SuperRPG's engine.
Here's a screenshot of what I have done at the moment:
Btw, I'm going to be playing around with GUI skins. The nice black and white one I had earlier will be making another appearance; I plan on having it as one of my default skins.