Si pruebas en ejemplo que he enviado sin runtime packages, y lo ejecutas paso a paso, verás que
sí llega a cargar el package (1), pero cuando intenta acceder a la clase es cuando falla (2), porque es justo ahí donde se requiere RTTI.
Es lo que estaba intentando decirte. Puedes cargar los packages, pero sólo podrás utilizarlos como las DLL's estandard. Define funciones externas y úsalas desde el programa; Pero si intentas utilizar RTTI no podrás.
(1) Esto lo hace sin problemas.
Código Delphi
[-]
PackageModule:=LoadPackage('Package1.bpl');
if PackageModule<>0 then ...
(2) Esto es o que no hace bien
Código Delphi
[-]
AClass:=GetClass('TForm2');
if AClass<>nil then ...