Thanks for this info. I think the problem arose from an incorrect choice of options during installation. By the time we realised the error, a number of users had already used the application and had the incorrect setting stored in their profile. Although we were restoring the association, each time one of these users logged on they were overwriting the HKCR value. I have now written a script which corrects the registry values for these users as they logon.