Hallo TiGü,
Du hast natürlich recht! Ich habe mir die Datei damit überschrieben.

Da sucht man stundenlang nach einem Fehler und findet derartige Schnitzer dennoch nicht...
Leider besteht das Problem immer noch. Könnte das auch mit
BMPLogo.SaveToStream(st);
zusammenhängen? Überschreibt das evtl. den zuvor eingefügten String wieder?
Gruß
e-gon