Wegen
Unicode würde ich mir jetzt erstmal nicht so große Gedanken machen. In vielen Fällen hat man auch bei D2009 ältere Projekte ohne Änderungen weiterführen können. Knifflig wurde es meistens wenn man mit PChars gearbeitet hat und
Win32-Funktionen nutzt. Da wurden vor D2009 die
Ansi-Varianten genutzt und danach die Widechar-Varianten.
Lade dir einfach mal die Community Edition runter und teste dein Projekt damit.
Indy 10 ist da von Haus aus schon installiert. Jetzt noch auf ein XE7 migrieren macht wenig Sinn, dann lieber ein Upgrade auf die Subscription in Erwägung ziehen.