I've been trying to find out the meaning of LimitLoadToSessionType in launchctl on OS X (Lion).
After scouring the internet, it seems the value can be one of: Aqua, LoginWindow, Background, StandardIO and System.
Are there any missing, and more importantly, does anyone know what effect they have?
This Apple Technical Note explains most of the session types (it doesn't cover System; I think Tech Note was last updated for Snow Leopard and System was probably added for Lion):
Briefly:
I could guess about System, but then so could you. I wish Apple would update the TN2083 for OS X 10.7.