#pas
if AutoStop = 0 then OnStop;
#pas
procedure THIMMTimer.SetAutoStop;
begin
if value = 0 then value := -1;
AutoStop:=Value;
AutoStopDEF:=Value;
end;
Она же кода много не прибавит и не будет уменьшать производительности таймера