En el trabajo, la gestión comercial que mantengo/amplío desde enero del 2001, usa frames (delphi 5) y nunca hemos tenido ningún problema con ellos, de ningún tipo.
Lo que preguntas sobre qué hacer para separar código depende de lo que quieras conseguir, si nos cuentas qué es lo que necesitas... te podríamos ayudar mejor.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)