Wenn das generell bei dem Installer so ist, würde ich mal sagen, dass der kompilierte Versionen der Units enthält, die darin schon nicht zusammenpassen...
Bei meinen Installern werden die Komponenten immer neu erstellt, so dass das nicht passieren kann (zumal die mitgelierte Datenmenge auch kleiner ist).
Das Problem ist einfach, dass
Indy 9 bei D7 schon dabei ist und die Dateien im D7-Lib liegen. Also entweder löscht man da alten
Indy dcu's weg oder man fügt den Lib/Source Pfad der neuen Version vor den Delphi eigenen Libs in den Suchpfad, damit diese zuerst gefudnen werden.