calibre registers with default programs, telling it what filetypes it is capable of opening. It does not register itself as the default handler for any filetype.
That is the key. In Windows 8 and above in control panel->default programs->choosing a program and then selecting "set this program as the default" will associate Calibre with 40 file types, which is probably what happened. Choosing Calibre Viewer would associate 30 file types.
As much as I enjoy and use Calibre the "I don't care what you believe" seems harsh when obviously you understand what this feature (set default programs) does, or you wouldn't have chosen to add the entries to register the program.
I've attached screenshots showing what extensions Calibre and Calibre viewers can be set to. Choosing "Set this program as default" is the equivalent of checking every box by clicking one button.
It's normal to use this to restore associations that another program may have changed. While Calibre "can" open all these file types, it might be better to restrict the list to ""common" file types to avoid this issue.
|