A slightly less optimal solution but stll much easier would be to combine the functionality of preinit and launcher. Then all you need to do is upload this new utility to /bin/hijack and it will be run automatically at next bootup. We would no longer need to faff about with /etc/preinit.d/ and installing several programs.
It convienently gets around the problem regarding executing user space applications from kernel space. And since you only need to upload 1 binary it should be fairly easy to make an automated install prog.
We may have to lose the ability to load programs before the music drives have been mounted however if we use config.ini as the configuration file.
- Trevor