So far, I've been testing my program and hunting for bugs. I have a few questions:

1. I'm about to release my program. Are there any special steps needed?
2. My program is only intended as freeware rather than being sold - are there any license-related restrictions for using Visual C++ 2005 Express (like splash screens, notices that it was created with this IDE, license fees, etc.)?
3. How can I tell what systems my program can run on (like CPU speeds, memory, OS, etc.)?
4. How can I test the program on other computers and fix bugs I may not get on mine?

I'm using Visual C++ 2005 Express.