Du kannst einen String als AnsiString deklarieren:
var AnsiTxt: AnsiString;
Das sollte im Zusammenhang mit
GDI+ aber gar nicht nötig sein; bei
ASCII - also Property-Typ 2 - solltest du mit
SetString(ZielTxt, PAnsiChar(PPropItem.value), PPropItem.length - 1));
ohne Probleme hinkommen. Mich würde ein Beispiel interessieren, sollte das doch mal nicht der Fall sein.