Version 1.0, 2007-10-26
Pre-login launchd agents to display UI using AppKit and HIToolbox.
Mac OS X 10.5
Mac OS X 10.5 introduced the ability to run a launchd agent while the login screen is showing. Such pre-login launchd agents are the best solution to a small but important class of problems. For example, if you're developing assistive technology for Mac OS X and you want to provide assistance at login time, you will probably need a pre-login launchd agent.
Creating a pre-login launchd agent is trivial. However, displaying UI from such an agent does present some unique challenges. This sample includes example pre-login launchd agents that display UI using both AppKit and HIToolbox.