Hi Menchar,
Actually, the file installation logic is like so:
1. Your installer version is checked against any previous installation -- if there is no previous installation, or the new installation has a higher version, the installer will run.
2. Any previous installation is uninstalled.
3. The new installer installs all files, using file versions to resolve situations where the file already exists.
Note that by this logic, if you are updating a previous install, all files will be replaced regardless of version; the original files will be removed first, so the new files will always install.
Though I was mistaken about the application, I think my recommendation is still valid. Whether it is a registry key or .ini file, you can have your application(s) check for its existence at startup and create it if it's not there. This guarantees you will always have default values, and any changes will be retained.
Hope this helps.
Mert A.
National Instruments