Why I can not any session type in launchctl (launchd):
It works fine:
$ sudo launchctl load com.file.plist
but:
$ sudo launchctl load -S Aqua com.file.plist
com.file: Invalid argument

It works fine:
$ sudo launchctl load com.file.plist
but:
$ sudo launchctl load -S Aqua com.file.plist
com.file: Invalid argument