Ja, das ist ein Bug (auch in D2010 offenbar), der sich durch einen Class Helper aber ganz leicht umgehen lässt wie ich hier gezeigt habe:
http://www.delphi-forum.de/viewtopic...=641063#641063
Natürlich könnte man auch auf AnsiString zurück gehen wie es Embarcadero bei XE getan hat, wenn man das denn möchte. Das Prinzip ist dasselbe.