https://bugs.winehq.org/show_bug.cgi?id=41275
--- Comment #4 from Michal Suchanek hramrach@gmail.com --- hm, this seems to be an error in the mime handling in the respective application.
AFAICT wine installs valid .local desktop files and the .local cache has them listed as same priority as the /usr/share cache lists the system desktop files.
However, the .local cache files do not list /usr/share entries and some applications apparently stop looking once they find a match presenting incomplete information to the user.