I run my Creo install as a Network installation and the clients only have a shortcut that points to a custom batch script I created. Among other things, the batch script will retrieve each users config settings from a network folder that is separate from the Creo install.
I did this to prevent anyone from loosing their configuration settings when moving from one release to the other. Their personal hard drive could go out and it would not matter. Creo and the user config files all live on the network.
"Too many people walk around like Clark Kent, because they don't realize they can Fly like Superman"
We have local installs as our engineers must be able to work from outside the company in Creo on a low bandwidth network, but all configurations are stored on a network drive and copied locally at launch if needed.