Moin Zusammen,
erst einmal vielen Dank für die Antworten.
@Bernhard:
Sorry, das hatte ich vergessen zu erwähnen (weil ich auch vergessen hatte, dass ich es getan hatte):
Ich hatte den Stack schon um den Faktor 16 vergrössert.
Ausserdem war das Programm, vor dem unerwarteten Ende, komplett und ansonsten einwandfrei, durchgelaufen.
Des Rätsels Lösung habe ich aber gefunden, und es ist viel einfacher aber höchst peinlich:
Um zu sehen, ob das Programm noch läuft, und an welcher Stelle es sich befindet lasse ich diese in der Statusbar anzeigen.
Damit die Anzeige auch funktioniert, war diese Zeile gefolgt von einem Application.ProcessMessages.
...
Bis auf einmal ....
Da war es Application.Terminate