Possible issues found on Vista:
The test computer needs to have PWSafe options in the Registry from a prior version of PWSafe, and the PWSafe configuration file in the .exe folder (older PWSafe convention) rather than in the user's Application Data folder (newer PWSafe convention).
A.
1. Attempt Manage > Options... > System > "Remove PasswordSafe configuration from Registry"
2. Exit and re-open PWSafe
3. Issue(s): The same "Remove..." checkbox is still selectable, but the "Migrate PasswordSafe configuration to user directory" checkbox is gone. The user expects that the "Remove..." checkbox would now be gone. Also, the user may not have realized that the "Migrate..." operation was included in "Remove..."
4. Maybe the checkboxes can be changed to (what looks to the user like) just one, whose text depends on where the PasswordSafe configuration is:
a. If config in Registry and in .exe folder, "Move PasswordSafe configuration from Registry & from program directory to pwsafe.cfg file"
b. If config in Registry only, "Move PasswordSafe configuration from Registry to pwsafe.cfg file"
c. If config in .exe folder only, "Move PasswordSafe configuration from program directory to user directory"
B.
1. Attempt the "Remove ... from Registry" operation when both checkboxes are selectable.
2. Exit PWSafe.
3. The pwsafe.cfg file does not seem to be in the AppData folder.
4. Run PWSafe as administrator.
5. Now the pwsafe.cfg file appears in the AppData folder.
Maybe the confirmation dialog for "Remove..." should state that PWSafe will need to be run once as administrator in order for the change to take full effect.
After step A3 in this issue description, I cannot seem to get the "Remove..." checkbox to go away. I have tried running PWSafe as administrator and uninstalling & re-installing it. Not a big deal for me, but it doesn't seem to be the way this part of the program was intended to work.