ReportMemoryLeaksOnShutdown kann nur Speicherlecks finden, welche
im Delphi-Speichermanager (FastMM) liegen.
File-/
GDI-Handles und
direkte Speicheranfragen an Windows sind dort nicht enthalten.
Das dürfte für Dich wichtig sein.
GetMem ist genau eine solche
direkte Speicheranfrage.
Ersetze mal die Zeile durch
aMemoryleak := TForm.Create(nil);
Das dürftest du dann sehen.
Gruß, Chris