von "D4" kommst du noch sehr sicher im Prinzip ganz ohne Codeänderung bis hoch auf "Delphi2007", weil das die letzte Non-
Unicode Version ist&bleibt.
Für D2007 gibt es auch heute noch fast alles und es läuft auch auf Win10
(man muss aber bei jedem gößerem Win10 Update vom Backup des alten Win-Verzeichnisses in das neue Win-Verzeichnis immer manuell ein paar ".net" Dateien selbst umkopieren. Wenn man das weiß, nicht auf MS schimpft das deren Updater einfach keine Fremddateien unter dem Win-Verzeichnis mag, macht man es einfach selbst bevor man das Backup Win.Old Verzeichnis löscht... dann ist alles gut)