Hi,
mit einem ähnlichen Problem hatte ich auch schon zu kämpfen. Dabei trat beim Beenden des Programms allerdings der Fehler "Eine Windows
API Funktion ist fehlgeschlagen" auf.
Da holf allerdings gar nichts. Erst die Wiederherstellung einer Sicherungskopie von CD schaffte Abhilfe.
Wenn du in deinem Programm mehrere Timer eingebaut hast achte darauf, dass diese beim Beenden nicht mehr aktiv sind.
Wenn es sich um eine Datenbankanwendung handelt, kann es auch daran liegen, dass die Datenbank beschädigt ist.