Yo utilizo el
Jedi Code Formatter el Identa automáticamente el código y queda muy chulo, incluso puedes configurar el experto para que te agregue Begin ... End en if's de una sola sentencia, que acomode las sentencias para que respeten en lo posible los margenes del IDE, etc...Se integra completamente al IDE y se invoca en cualquier momento con Ctrl + Alt + F, hasta funciona perfecto en Delphi 2007
Muy recomendable...