I've read in several places that on uninstall, we must remove anything we install as well as any user-specific files we create. We are porting a PC game to run on the Atom, and I see two potential problems with this requirement: 1. We install DirectX, which does not have an uninstaller. Specifically, we depend on a specific version of the D3DX library, which is installed in the system folders by Microsoft's DirectX installer. Microsoft stated that the DirectX runtime cannot be uninstalled. 2. User-created content such as saved games and setting files are typically left in place when a game is uninstalled. We are concerned about support calls from users who are upset that we deleted their saved games should they reinstall our game later.
For more complete information about compiler optimizations, see our Optimization Notice.