ich würde einfach Enabled auf False setzen, die Properties ändern und dann wieder Enabled auf True setzen.
Wenn das OnTimer-Event sofort aufgerufen werden soll dann spricht ja nix dagegen die Funktion aufzurufen:
Delphi-Quellcode:
if Assigned(Timer.OnTimer) then
Timer.OnTimer(Timer);