ReconstructIt uses Python, specifically Neil Schemenauer's standalone Python 1.5.2 distribution for Windows. See Platform for reasons for the standalone distribution.
Python was chosen for its balance between power and rapid development.
The standalone distribution has two tiny C++ executables that load the python interpreter and launch launch.py in the App subdirectory. One is called launch_c.exe, and should be run from a DOS window for troubleshooting, as it allows you to see any error messages from the Python application. The other is called launch_w.exe as distributed; I have renamed it to ReconstructIt.exe. This is the program that the user will run to start ReconstructIt as a Windows program, with all console messages hidden.
Email: gregholmes@users.sourceforge.net