My GUI version starts on reboot, not sure why yours wouldn't.
It would, if I had only a single user on each machine, in which case, it logs in the default user, but I have a student user, a teacher user, and a tech user on each computer, plus a Novell Login, which halts any start up processes.