AFAIK musst du den Timer erste stoppen, Intervall ändern und dann neu starten.
Das ist nicht nötig.
SetInterval ruft bei einer Änderung des Werts ein
UpdateTimer auf. Das tut
SetEnabled übrigens auch.
UpdateTimer löscht als erstes den aktuellen Windows-Timer und legt ihn dann bei Bedarf wieder an.