Interessante Frage, Komponenten, die mit
Unicode umgehen können, dürften auch Möglichkeiten haben diesen auf die Platte zu bringen.
Ansonsten geht es auch ohne zusätzlichen Aufwand mit den Delphi Hausmitteln. TFileStream frisst so ziemlich alles und mit UTF8Encode bzw. UTF8Decode kann man es wie normale Ansistrings behandeln. Dann funktioniert auch die Textfile.