Hello,
The simplest way to check my Delphi skills - enter "mahris" and "delphi" in Google newsgroup search. I have created Delphi projects supporting English, Latvian, Russian and Chinese.
I see two ways in your task. First - stay on D2006, but replace all controls with TNT/TMS equivalents.
Second - go to Delphi 2009 or 2010, for them "string" automatically means Unicode.
I recommend the second way. I have all mentioned Delphi versions.
Best regards,
Maris