codeConcussion is correct - we do this all the time for our configuration changes. It should be remembered that if you are managing versions, so that the user receives only the new version of smartclient, when the server has a new version, you need to arbitrarily increase the version in the manifest file to get the configuration of the change for the user to download again.
This, of course, can be dangerous depending on how you are deploying the application version. For us, we use a time-based algorithm, reinstall the version as the date, followed by HHMM (for example, 2008.9.23.1317). This is done in our build / deployment scripts, so we can pretty much guarantee that we can change the version to 2008.9.23.1318 in the manifest without worrying about another build using the same version.
Anyway, something to think about.
ScottCher
source share