The problem is Windows doesn't understand the necessary file permissions to ensure a Mac app is executable. So I'm not sure there's any way this is possible, without using a different container format like a zip which you never extract on Windows.
I remember a while ago you said that this has been fixed in Construct 3. Now I know what you're thinking but I'm not asking for a backport but rather would like to ask, how did you manage to fix/workaround this issue?
You probably know that I have a dedicated topic for NW.js workarounds and I wouldn't mind providing a custom application or whatever it takes in order to give C2 users an easy workaround for this issue.
Again not complaining or trying to stir things up, just asking nicely if you could provide all the necessary information involved in the C3 workaround if possible.