You could try 2 more things:
1. Give both user accounts access to each others Roaming folder.
2. Create a shortcut for the problem user account to the .exe file that works for the good user account, then try to run that installed copy of the program to see what happens.
