I already answered this in the pacman thread, but in case somebody finds it later on, preinit scripts must be scripts. If you just want to start a binary executable, you need to write a one-liner to get it to start.
_________________________
Bitt Faulk