ReportMemoryLeaksOnShutdown kann nur Speicherlecks finden, welche
im Delphi-Speichermanager (FastMM) liegen.
File-/
GDI-Handles und direkte Speicheranfragen an Windows sind dort nicht enthalten.
Auch werden nur Speicherlecks gefunden, welche zum Programmende (noch) existieren.
Einfach nur ein
TEdit.Create(Self);
in einem Timer wird nicht gefunden, auch wenn wärend der Laufzeit dort "Speicherlecks" entstehen,
so werden diese zum Programmende vom Self (der Form) aufgeräumt und schwupps, wird nichts davon mehr gefunden.