I haven't read this in the thread but perhaps someone already wrote about it:
stage.showDefaultContextMenuIt shows/hides the "File, View, Control..." Top menu bar
As I use Flash Develop and it doesn't have any export to .exe option, I first compile a .swf, open it with the projector, and create a projector from it in the File menu.
I use this code:
stage.showDefaultContextMenu = (stage.root.loaderInfo.url.search(/.swf$/)>=0);
In order to be able to hide the menu on the .exe but still be able to export it from the projector-opened-.swf
When you run the projector with your embedded game (that doesn't end in ".swf"
) the menu is disabled.
Also I successfully used Resource Hacker to change the icon. You can even hack the menues, about dialogs and strings... but that's unlikely EULA-friendly.
And the issue on Mac is not Amanita's fault. The way that Mac binds to extensions is a bit awkward. When you run the program it automatically binds to all the extensions you say you "own" at the info.plist.
The generated projector should disable extension bindings somehow.
Best regards