Ich habe sogar DelphiX mit TurboExplorer zum laufen gebracht, also das ist gar kein Problem.
Eine Lösung wäre, einen Parser zu schreiben (vielleicht sogar eine
IDE-Extension wenn das geht), der beim Laden eines Projektes, die
DFM Datei durchgeht und nach Komponenten, die nicht installiert sind, sucht. Diese werden dann stattdessen von dem Parser in das jeweilige OnCreate geschrieben. (Also ähnlich wie das mit den GExperts)
So würde ich mir das vorstellen.
[EDIT]Zwei Buchstaben verdreht und ein Komma vergessen[/EDIT]