Wo hast Du denn fFrmMain deklariert?
Dieses Objekt verwaltet Deine Formularinstanz.
In Deiner Klasse greifst Du aber auf das Objekt FormMain zu, das augenscheinlich nicht initialisiert wurde.
Das Objekt wird üblicherweise von Delphi beim Programmstart automatisch initialisiert.
Wenn Du In der Ereignisbehandlung auf "Self" zugreifst, dann sollte das eigentlich klappen:
Delphi-Quellcode:
procedure TfrmMain.FormActivate(Sender: TObject);
begin
{Self.}TimerAlwaysToDo.Enabled := True;
end;
Aber ich würde diesen Sonderweg verwerfen und die Standardimplementierung von Delphi nutzen.