Hi,
i've thought about how it would be possible.
I think the components should linked like an PlugIn.
So the IDE have a list of Components and at start each Component (PlugIn)
respond his Object's, Icon's and so on by a defined interface.
And with these responds it creates an LinkLibrary on the fly an maybe store it in an cachefile, so it have not to recreate it every time only on change or usercomand.
Best regrads from Germany
