I'm looking for opinions on an mmorpg-type GUI (no, I'm not creating an mmorpg). Everything should be draggable, have transparency settings and the option to resize. Here's an example of what I mean:

Would one of the existing GUI libs suffice for this or should I embark on creating my own? Do you recommend 2D or 3D? The chat box will need to be scrollable so I'll probably end up (thanks to some advice from bram32) rendering the text to an image.
I'm new at GUIs and I'm just looking for some advice/ideas.

Would one of the existing GUI libs suffice for this or should I embark on creating my own? Do you recommend 2D or 3D? The chat box will need to be scrollable so I'll probably end up (thanks to some advice from bram32) rendering the text to an image.
I'm new at GUIs and I'm just looking for some advice/ideas.