Weisst Du eigentlich was ein Memoryleak ist?
Sowas führt nicht unbedingt zu Fehlern zur Laufzeit, nur wenn Speicherlecks vermehrt auftreten und auch groß sind, bekommt die Applikation irgendwann Atemnot. Ein Speicherleck findet für gewöhnlich auch nicht Delphi von alleine, sondern nur mit Hilfe von außen, FastMM zum Beispiel wäre so eine Hilfe.
Aber gut, daß Du das Problem lösen konntest, der Lösungsweg würde im übrigen den Thread noch die Krone aufsetzen.
Sherlock