Ok also es muss an folgender Zeile liegen:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar(''), 0);
Und als Fehlermeldung gibt er mir "Der Aufruf einer Betriebssystemfunktion ist fehlgeschlagen" aus. Also ich muss schon sagen, der wäre ich selber nie drauf gekommen.
Gibt es vielleicht noch eine andere Möglichkeit um das Desktophintergrundbild zu löschen.