Versuch doch mal SaveToFile statt SaveToXML. Die Datei anschließend z.B. mit WordPad öffnen - Hauptsache eine App, die keine Ahnung von UTF8 hat. SaveToXML speichert ja auch in einem
Unicode-String, den dir Delphi ggf. immer wieder mit sauberen Umlauten anzeigt.