Für die Forms sind die
DLL's zuständig, Du musst exports für die gewünschten Funktionalitäten schreiben.
Du kannst den
DLL's ein Callback mitgeben, über den sie die Hauptanwendung mit Informationen für Menüeinträge versorgen kann oder ein von der Hauptanwendung erstelles und wieder hochgereichtes Menuitem mit Leben zu erfüllen.
Der ganze Informationsaustausch lebt von sinnvoll implementieren Callbackfunktionen und exports.