Ok, I didn't have a lot of time to work on this..but here is a few updates.
Perhaps Jouninkomiko will com help me (don't hesitate to pm me..or contact me on msn/icq/jabber :)
So, what's not going right?
* They are problem with + , - keys binding, and perhaps others non-alphanumeric keys.
*The staticics windows crash when no building have been build.
*When you release shift, it should deselect the current command only if command have been qeued.
*The new feature (espacing row building) with button 4 and 5 is not implemented..making it binded shoud be better.
*When feature are reclaimed, they are not updated if you don't move the mouse.
There is a lot of thing to improve and add but they are not crucial.
There are still some issue because I have to keep the compatibility with the actual GUI.
Once the newGUI will be the standard gui, a _BIG_ spring cleaning will be needed to remove unused part of code.
Here is the exe, and a diff file :
http://www.fileuniverse.com/?p=showitem&ID=1321
edit : (oh, shame, I fogot to add the diff file)