Aus eigener Erfahrung rate ich dir, die Umstellung in zwei Stufen zu machen: Zunächst von D5 auf D2007 (die letzte non-
unicode-Version). Das sollte sich mit relativ geringem Aufwand erledigen lassen und du hast eine gute Basis für den nächsten Schritt. Wenn das dann rund läuft, kannst du auf XE oder neuer springen - dann kommen u.a. die
Unicode-Anpassungen zum Tragen, und die KÖNNEN die eine oder andere Falte auf die Stirn zaubern, MÜSSEN aber nicht...
Setzt du viele Fremdkomponenten ein? Gibt es davon Versionen für die neueren Delphis?