Unicode появился в Delphi 2009, поэтому, если вам нужна поддержка Unicode, вы можете сделать это с Delphi 2009.
Но если вы собираетесь обновиться, получите самую последнюю версию, вы можете получить все преимущества Delphi 2010 с меньшим количеством ошибок и большим количеством сторонних инструментов, поставляемых в комплекте с Delphi XE.
другая проблема, с которой вы можете столкнуться, это перевод между Indy 9 и Indy 10, потому что поддержка Unicode добавлена в Indy 10, но она не на 100% совместима с Indy 9.
Я предлагаю вам попробовать скомпилировать ваше приложение с Delphi 7 и Indy 10, а затем перейти к Delphi XE с Indy 10.