Mit dieser Zeile
Norm_Neu:=Norm;
erzeugst du dir Speicherlecks, da deine Objekt-Referenz auf die Variable Norm überschrieben wird. Bau in deiner
DPR-Datei mal die Zeile
ReportMemoryLeaksOnShutdown := True;
ein. Somit siehst du, welche Klassen beim Beenden deines Programms nicht sauber wieder freigegeben wurden.