Ich verstehe Dein Problem schon, es gibt halt keine direkte Lösung. Eine Lösung die ich mir vorstellen könnte, ist das Du einen Experten schreibst, welcher diese Aufgabe übernimmt, aber das ist dann gleich ein recht großes Projekt.
Aber dazu fällt mir ein, dass es bei Torry ein paar Experten für diese Aufgabe geben müsste, schau mal unter folgendem Link nach (Torry ist leider sehr langsam)
http://www.torry.net/expertsutilities.htm
P.S.: Normalerweise fragt Delphi aber, ob man Änderungen speichern will...