I am trying to figure out if Adobe AIR is a good solution for me since I am creating an app which should be compatible with multple platforms and in order to save development time, AIR could be handy.
One of the requirements is that the Mac OS X version doesn't show the application in the dock BUT only in the menu bar (next to spotlight, clock, etc.).
My question: is this possible? I googled but couldn't find much info about this issue.
Thanks in advance.
I think that is not possible.
In theory one could modify info.plist in generated .app bundle on OS X and add LSUIElement key:
(that part works on 10.6.7 with 2.6 AIR SDK with application menu in place) to remove application icon from Dock.
But the missing part is that AIR does not offer wrapper(s) to NSStatusItem (and NSStatusBar):
so there is no additional interactivity layer required for such feature. So if you look into "background" like applications with AIR it probably won't work (application without visible "icon" somewhere is somehow contrary to Apple HIG and users expectations I think)
Adobe's doc clearly states it supports only application type of menu:
is still not possible?