¿Qué código es el que tienes ahí? ¿Has probado a colocar puntos de ruptura en la sección de finalización? ¿El compilador te los da como válidos? ¿No se detiene el programa en ellos?
No está de más mencionar qué versión de Delphi estás utilizando.
Saludos.
