Original Post
Ok, I''m looking for a few tips on tools development.
First, my engine already has a tools-window where I edit some of the properties of the current view being rendered, objects, shaders, etc...
... but it was implemented with raw win32, and it is really slow trying to find examples on how to work with the treeview for example....
MFC might be a good choice, but i would like to keep my engine MFC-free, so, maybe a plugin?
Also, what about C# plugins? Can I make a C# plugin that gets called by my engine, and that in turn creates a tools window? Because we all know how easy it is to create a great GUI in C#...
...and btw, we really should have something better by now for GUI creation...

[Hugo Ferreira][Positronic Dreams][Colibri 3D Engine][Entropy HL2 MOD][My DevDiary]
[Yann L.][Enginuity] [Penny Arcade] [MSDN][VS RoadMap][Humus][BSPs][UGP][NeHe]
"our stupidity allways comes back to bite us in the ass... in a white-shark sort of way..." - Prozak

[Hugo Ferreira][Positronic Dreams][Colibri 3D Engine][Entropy HL2 MOD][My DevDiary]
[Yann L.][Enginuity] [Penny Arcade] [MSDN][VS RoadMap][Humus][BSPs][UGP][NeHe]
"our stupidity allways comes back to bite us in the ass... in a white-shark sort of way..." - Prozak