@TTEMMA check your PM.
Awesome! I want to learn how to do stuff like this but i dont know where to start.
Thanks and Welcome!
First off all I use Delphi/Pascal to create all my tools and if that programing language it's fine with you, I can suggest you some sites to get start with(I'm usually use Delphi 7 Personal, cause it more than enough to create from a simple file/extractor to complex 3D viewer/editor ):
http://www.delphibasics.co.ukhttp://delphi.about.com/ I've learned a lot from those site!