The activation code prompt is another story. If you're like us you like to pre-install licensing info in order to simplify the user experience. We control installation rights via licensing groups that people are placed in after they purchase the necessary licensing. In this case the pre-installation didn't work out. See this page for clarification. What this has meant to us is that the user will have to go through the activation routine.....it's a pain but I understand the anti-piracy thing.

When you install 4.5 in Vista/7 when you first start the program if UAC is turned on it will complain that it isn't properly installed. You can get around this by running the program elevated at least once, once you launch it as an admin the registration box asking for the SN# comes up. I don't know if putting this in before hand would allow the program to launch correctly or not.