In order to build a double-clickable desktop application,
apparently one has to use the Adobe AIR Application Installer. This
is bad for a few reasons:
- It's not scriptable.
- It hard-wires the name of the swf file to load into the
generated binary.
For Mac OS X, the "swf launcher" should be a simple "launcher stub". The name of the swf file to load should be read from the Info.plist file. If it did this, then the stub could be the same for all applications. For Windows, there could be a simple XML config file in the same directory as the app that serves the same purpose as Info.plist on the Mac.
I hope Adobe addresses this soon.