He estado haciendo pruebas y el problema es que, para que funcione, el proyecto no tiene que hacer uso de paquetes de ejecución (y Delphi, lógicamente, hace uso de ellos). En cambio, si creas un ejecutable a parte, que tenga alguna referencia o componente perteneciente al paquete que quieres depurar, y lo compilas sin que use paquetes de ejecución (especifícalo luego en lugar de delphi32.exe), verás que podrás depurar por toda la VCL (llegas a ver, incluso, el código en ensamblador del código ejecutado por el constructor "Create"). (Aunque igual ya lo sabías
)
Saludos!