Google gave me: http://developer.apple.com/samplecode/LoginItemsAE/index.html
And I figured there must be a better way than using AppleScript Events.
So I do
I stumbled across Ben Clark-Robinson's LaunchAtLoginController. A very elegant solution to a very common problem.