Hide Running Automator Applications
From MacOSXHints: “…choose the Automator plugin that you want to remain hidden while it runs, control-click on it, and choose Show Package Contents from the pop-up menu. Inside the Contents folder, open up Info.plist, and change LSUIElement from No to Yes (if using Property List Editor) — or change the line after the LSUIElement key line to (if using a text editor). Save Info.plist.
Now when the alarm triggers, the Automator plugin will run in the background, without a Dock icon or a menu bar, and the focus will remain on the application you’re using.
Three things to note:
- You might have to move the plug-in out of the iCal folder and back in for this to work. Tiger caches the LSUIElement info; moving the app forces Tiger to renew the cache.
- You probably do not want to do this with any iCal plugin that has dialogs or requires user interaction! This works best for maintenance actions, automated downloads, and that sort of thing.
- Third, this will work with any Automator workflow that is saved as an application, not just with iCal plugins.”