¿Cómo abortar limpiamente un programa de Delphi?

Tengo un programa que está teniendo algunos problemas durante el cierre, generando excepciones que no puedo rastrear hasta su origen. Parece estar relacionado con el tiempo y no determinista. Esto ocurre después de que se hayan liberado todos los recursos compartidos, y como se apaga, las pérdidas de memoria no son un problema, por lo que me pregunto si hay alguna manera de decirle al programa que finalice de forma inmediata y silenciosa después de liberar los recursos compartidos, en lugar de continuar con la secuencia de apagado y dar un cuadro de mensaje de excepción.

¿Alguien sabe cómo hacer eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta