Actually there is dissimilarity in the default wine association and the one you recommended. You can confirm this by going to /usr/share/applications/wine, right click and choosing properties. In the Command you will perceive at the extremely start somewhat called "cautious-launcher". If you go to /usr/bin/cautious-launcher and unlock it you will observe that it is a script which actually checks to perceive if the file is executable: programs cannot be executed while they lack the implement bit. My technique eliminates the careful launcher. Here is one more way to confirm all this. Unlock a Terminal and enter:
They as well inflict this on a java jar file even though a jar file is not an executable body, it is a records.