I created the /etc/launchd.conf file but at start the content is never read.
The content of launchd.conf is: load /System/Library/LaunchDaemons/KillVuze.plist
(I run on OSX 10.7.2 )
If I load the plist by command line the "launchd list" show my plist as registered, but not after reboot even if I proper set the /etc/launchd.conf
Is this loading of non-default plist files (those stored outside the normal locations) best accomplished in this manner?

/System/Library/LaunchDaemons/? Ones in~/Library/LaunchAgents/and/Library/LaunchAgents/should get loaded automatically. – Lauri Ranta May 29 '12 at 16:46