OK, so, the My.Settings data is saved in the AppData\Local folder for a user based on company.
Then, inside the company folder there will be a folder for any applications published by that company, which contain the user.config file for that program.

C:\Documents and Settings\Robert Burke\Local Settings\Application Data\Serysoft\SysPad.exe_Url_qr40iotmbi1lvvl4b5lecnfpoqogr5uw

The thing is, the folder for each program has a string of random alphanumeric characters at the end. I noticed that on both my XP and Win7 machine, the string is the same. What I am wanting to do is save the user.config file, but the only way to do this, seemingly, would be to hardcode that folder into the path to get the user.config file from.

My question is wondering how that string is generated, and what may possibly cause it to change in other releases even though, so far, it has stayed the same for several of my releases. I don't want to release a version one day and the string change and then it break my program.