Warum genau sucht du nach einer alternativen Möglichkeit oder warum verwendest du nicht deine Funktion?
weil
auf dem fremdrechner bekomme ich per
api als result ein verzeichnis
\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper
deswegen schau ich mir mal den binären eintrag nun genauer an um zu wissen wie der aufgebaut ist.
also
function GetWallpaperBitmap: String;
scheidet wegen obigen fehler aus obwohl das die windows
api ist und der beschreibung nach auch machen sollte.