Creo que la solución pasa por utilizar BPL's. Para acceder a las clases tienes los métodos de RTTI.
Hace no mucho subí al FTP del ClubDelphi un ejemplo de un sistema de plugIns utilizando Packages (
Link). Ahí puedes ver cómo se crean clases (en ese caso TForm) y cómo se llaman utilizando RTTI.