Hi. You should look at the official DC site, I think CocoaSpud has a lot of these things in mind.
http://uaf.sourceforge.net/
The project is being done in C++.
As for assisting tabletop gaming, there are already a ton of freeware programs that do these things (except for converting CC2 to a .bmp or .png which I have no idea about).
-manikus