I've been thinking about this again. We probably need to update shared-mime-info to have all the aliases you added here, as well as aliases for zz-application/zz-winassoc-doc and zz-application/zz-winassoc-xls.
And once we get those last two aliases, I'm actually unsure we need to put those two as exceptions -- I would think that our mime stack would be clever enough to think: "want to open zz-application/zz-winassoc-xls, which is an alias to application/vnd.ms-excel, so want to open application/vnd.ms-excel".
I've been thinking about this again. We probably need to update shared-mime-info to have all the aliases you added here, as well as aliases for zz-application/ zz-winassoc- doc and zz-application/ zz-winassoc- xls.
And once we get those last two aliases, I'm actually unsure we need to put those two as exceptions -- I would think that our mime stack would be clever enough to think: "want to open zz-application/ zz-winassoc- xls, which is an alias to application/ vnd.ms- excel, so want to open application/ vnd.ms- excel".
What do you think?