Lo de la DCU es un error muy común, cuando pasamos las paquetes de Delphi 5 a 6 todos nos encontramos con la ausencia de esa unit que está definida dentro del paquete DesignIDE, solo tendrías que usar ese paquete en tu paquete de diseño, te recomiendo leer este LINK
http://community.borland.com/article...,27717,00.html
Con respecto al debugger, mientras tengas en el Search Path de tu proyecto las units no compiladas (los archivos PAS), podrás hacer un debug paso a paso sin problemas.