Hallo Sebastian, vielen Dank für die Veröffentlichung Deines Projektes! Anscheinend konntst Du in Deinem Unternehmen "gewissen Genehmigungen" einholen.
Der einzige Wermuthstropfen ist für mich, daß es eine ziemlich hohe Delphiversion erfordert. Auch nach "Unitbereinigung" war Turbo-Delphi außerstande, es zu compilieren. Es erfordert wohl als Minimum irgendein Delphi der XE-Reihe, nicht wahr? Ich fand dazu keine explizite Aussage.
Ich habe den SourceCode nur kurz überflogen und mir auch nur das angeschaut, was er hier im Forum gepostet hat. Mir sind dabei Generics ins Auge gesprungen. Die gab es soweit ich weiß erst ab Delphi 2009 oder Delphi 2010. Ohne die Generics könntest du es zwar auch machen indem du die einfach auflöst, aber dann müsstest du jede Komponente selbst handlen bzw. eine sehr weit übergeordnete Basisklasse (TComponent oder so) verwenden.
Aber wie gesagt ... nur kurz überflogen. Wie viel Aufwand das wäre kann ich so nicht sagen.