I'm starting the port over to C++. I'll do the robots module first, then show you guys, so you can have an idea of what sort of coding style I think would work, what it would look like, etc.
Most of the reasons why "not" I've heard are more in the range of "I don't know C++" than anything else. Since it's pretty evenly split... I'll just sort of make the leap, and we'll see what develops.
I'll probably do the graphics in OpenGL since it's cross platform. I'll try to keep everything as platform unspecific as possible. That means we can port it to other OS's probably. Plus that means we can do some neat things with the graphics. Like pan and tilt, so you can see the bots run around in psuedo-3D (they'd all still be in the same plane, but you get the idea...)
I'm looking into finding a GUI editor like Visual Basic. If I can find one that's cross platform too...
That would be neat :P