In the code every string constant is wrapped in the _T() macro.
According to (link), this is used for Unicode support.
Apart from that i've never seen this macro in any other source and if I understand it right, OGRE_WCHAR_T_STRINGS is used for this purpose, too.
Would it be useful to remove all the _T() macros (using Regex maybe) and use Ogre::String everywhere?