The second question is how to make an installation program, preferably done through C++.
Any help on this would be appreciated...
If you'd like to do this, take a look into the win32 API as well as a compression format or packaging format you'd like to use to package your files up.