Av vad jag kan läsa i denna tråd får jag intrycket att tilläggsfunktionaliteterna (i form av ex.vis plugin-er) avses exekvera i samma process som Disgen, med alla de risker och problem som det medför. Avsevärt mycket bättre vore, tycker jag, att speca ett protokoll - baserat på TCP eller UDP - via vilket tilläggsprogramvarorna som klient kommunicerar med Disgen (som server).

Fördelar:
Mera portabelt (såväl över OS som implementationsmiljöer),
bättre stabilitet (exekveringsfel i en "plugin" behöver inte påverka Disgen-processen,
så länge protokollet bibehålls kan Disgen och "pluginer" uppdateras oberoende av varandra,
o.s.v.

Finns det ens någon plugin-framework för Delphi som är portabel över Mac, Windows och Linux?