http://bugs.winehq.org/show_bug.cgi?id=19182
--- Comment #68 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to comment #67)
IMO the way to fix this is to follow the unix philosophy: do one thing and do it well. wine does one thing: provide the windows API. it should not do another thing: mess around with the file associations in the linux desktop.
Nothing prevents it to work properly. The source is there and patches are gladly accepted.