Das ist die Qual der Wahl, und wie immer: Wie man es macht, macht man es falsch.
Entweder:
Uralte Projekte auf uralten
IDE'S Libraries und VM's (oder womöglich nocht PC's) horten,
und hoffen das die VM's nicht crashen oder das sonst irgendwas ungereimtes passiert.
Das ständige "Frischhalten" ist sicher auch eine Menge Arbeit.
Oder:
Versuchen möglichst auf dem letzten Stand der Entwicklung zu bleiben, und regelmäßige komplette Überarbeitungen
in Kauf nehmen, und auch mal alte Zöpfe rauswerfen und ersetzen.
Das "Portieren" ist auch eine Menge Arbeit.
Ich persönlich habe mich für das 2. entschieden, weil mit der erste schonmal öfters auf die Füsse gefallen ist.
Dann landet man in einer Sackgasse, wobei im zweiten Fall immer mehr Auswege und Möglichkeiten bestehen.
Das muss wohl Jeder für sich entscheiden, wichtig ist nur zu Wissen wie es geht wenn man nochmal WinXP wiederbeleben muss.
(Erinnert mich an: Es kann nur EINEN geben ... )