I think you missed one of my responses. The stuff about telinit was only intended, by me at least, as an example of why working start,stop,restart would be useful for the kdm script.
The telinit example was twofold: 1/ you could keep things as is with init levels, but with a working stop on the kdm script, a developer could switching to the single user level to do something like install new video drivers then switch back to the regular run level instead of needing to reboot. 2/ you could also create a new runlevel for AVWizard, so that you would not need to reboot to run the AVWizard.
Both of these examples require a root priviledges to execute, but this is ok; you don't want non-priviledged processes to do either of these things.