Ich entwickle z.B. mit Net Framework 3.5 oder sogar noch älter, dann ist der Kunde gezwungen(Kunde kann ich auch sein) dieses zu nachinstallieren.
Sorry, aber da bist Du auf dem Holzweg. Eine .NET-Anwendung, die für die Version 3.5 geschrieben wurde, läuft unter dieser und unter allen späteren Versionen.
Aha, das ist dann wohl auch der Grund, warum man auf einem frischen Win10 kein Delphi Berlin installiert bekommt, ohne das beschickerte 3.5 nachzuinstallieren. .net ist Krätze. (<- Punkt)
Um mal in deinem Sprachgebrauch zu bleiben: "beschickert" dürfte eher sein, dass im Delphi-Setup auf .NET 3.5 bestanden wird, statt auch höhere .NET Versionen zu akzeptieren. Das diese abwärtskompatibel sind, weiß man ja eigentlich.
So richtig "beschickert" ist ja aber eher noch, dass Delphi überhaupt .NET braucht!