Die einzige Zeile die ich einsparre ist die Freigabe des Records.
Und auch das kann man sich sparen, wenn man interfaces korrekt nutzt.
Records sind bei mir nur noch selten im Einsatz. Zur Initialisierung benutze ich den Fällen meistens:
Delphi-Quellcode:
type
TMyRec = Record
...
end;
var
MyRec : TMyRec;
begin
MyRec := Default(TMyRec);
end;