Whatever you guys decide, it should be no more complicated to the user than # start_at_boot yes program # start_at_boot no program I suppose this would be implemented by a script calling update-rc.d. The user must be able to use invoke-rc.d program at any time still. P.S. I see /etc/init.d/ppp also has its own method to not start at boot.