When I look in the registry, the pathnames for file associations have an incorrect syntax. They work because the O/S is flexible enough to still be able to find the file even with the erroneous syntax. The pathnames include two backslashes in a row between some segments of the filespec. There should only be one backslash.
*** This bug has been marked as a duplicate of bug 53273 ***
Thanks for finding the correlation.