Rich,

The code I posted above will work both locally or remotely.
It will still attempt to update all profiles but if the current user does not have Admin rights then the only one it will update is his/her own profile .ini file.
 
The good part about reading the registry is that it will work correctly regardless of what drive the system was installed on.

Granted that for most if not all systems it would be on the C: drive, but if for some reason it was on E: or F: etc.. then the other method would fail.