Im BeforeCompile wird diese VersionsInfo aus DPROJ in die VersionRessource in der Projekt-RES synchronisiert.
Ich glaube nicht, dass das so stimmt. Die Werte dort haben rein gar nichts mit denen im Versionsinfo-Dialog oder im Compilat zu tun. Wenn man die beiden Zweige <VersionInfo> und <VersionInfoKey> löscht ändert sich auch nichts. Bei einem neuen Projekt tauchen sie (zumindest in D12) gar nicht erst auf. Vermutlich sind das Überbleibsel aus einer älteren Delphi-Version.