Wenn du den Source code weiter gibst, ist das weniger das Problem. Es ist durchaus üblich, diesen bei Bedarf bei der Installation für die entsprechende Delphi Version zu kompilieren (so macht das z.B. das DevExpress Setup).
Wenn du heutzutage für x Delphi Versionen auf y Plattformen dcus und
bpl auslieferst (ggf noch als Release und Debug) dann werden die Setup Pakete auch komprimiert noch riesengroß, was ich persönlich für unnötig halte. Und Versionen ohne Sourcecode halt ich sowieso für Unfug.