No.
This one is by far better:
Code:
chmod o-w -R ~/.local/share/applications/
This will strip ability to modify any custom file associations for current user.
Do o+w for reverse.
The problem is that crappy WINE has no option to stop integrating windows bullsh!t into linux DE. It replaces many associations bound to sane linux programs instead to windows bullcr@p or wine running that bullcr@p. No one understands why. People need WINE to run 1-2 wincrap programs over linux, but instead WINE tries to pull wincr@p on linux.
Disabling the ability to modify
custom associations fixes this WINE idiocy. Or you have to patch it to remove that crap in the binary.
But don't worry, WINE STILL makes all your user files available
for write to wincrap stuff and there is no official way to run wincrap programs under different user, whilst remaining in original user (like sudo, but for wine), so wincr@p stuff has zero access to user files. Because it runs viruses as well. Well, I figured out how to do that but somebody should really make codewavers FIX this.