Wenn Du mit
VCL/
RTL arbeiten willst/musst, dann brauchst Du die wohl.
Und leider kann ich opensource nicht mit meinem Source unterstützen, sonst verkauf ich ja nichts mehr und in 3 Wochen gibt es 3 chinesische/indische/pakistanische Anbieter von meinem System, hehe
Ansonsten lass
VCL/
RTL als dynamische Laufzeitbibliothek laufen, dann kann Dein System auf mehreren Delphi-Versionen übersetzt werden und die DLLs können sich klein halten. Spätestens wenn Du Formulare etc in DLLs auslagerst (Config-Dialoge für Plugins zum Bsp.) dann brauchst Du die eh dort und kannst/musst eine shared Version der
VCL/
RTL nutzen.