Ich plädiere für löschen. Der Code dort ist alt und mehr als überholt. Die Sprache hat sich in den letzten Jahren weiterentwickelt und so gut wie alles würde man heute ganz anders lösen.
Löschen fände ich persönlich ziemlich Schade. Ich kann jetzt zwar nicht wirklich beziffern, wie oft ich da reinschaue - aber nur weil der Code ein paar Jahre auf dem Buckel hat, muss man ihn nicht gleich entsorgen. Zumal es ja doch noch den einen oder anderen gibt, der "aus Gründen" Anforderungen mit einer älteren Delphi-Version umsetzen muss.
Da wäre es ein Stück weit fast spannender ein vergleichendes "Ab Delphi 10 lässt sich das Problem eleganter mit folgendem Code erledigen:..." oder ein "Ab Delphi X ist diese Funktion in den Standard-Sprachfeatures enthalten".