My proposal here is to do the same thing I'm experimenting with for Wine: have the mime type associate with a new application that checks for the execute bit - if it's there it's passed normally, and if it's not the user gets a "run (and set execute bit) vs cancel" prompt.
My proposal here is to do the same thing I'm experimenting with for Wine: have the mime type associate with a new application that checks for the execute bit - if it's there it's passed normally, and if it's not the user gets a "run (and set execute bit) vs cancel" prompt.