Der Timer hat ein OnTimer-Event.
Dort schaltest Du als erstes den Timer aus:
Timer1.Enabled := false;
und dann machst Du in dem Ereignis, was immer Du willst.
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.Enabled := false;
Panel1.Color := clRed;
// ... weiter, wie in jedem beliebigen andern OnClick- oder On...-Ereignis auch.
end;