How about a -l switch added to the timer switch where the timer can only because altrered by the current script?
That would stop timers that are important to a certain scripts functionalty from be accidently terminated.
Would also prevent common timer names conflicting with other scripts using the same timer name.