A Windows 95/NT asztal hátterének megváltoztatása egy Delphi programból egy 
viszonylag egyszerű feladat. Ezzel a kóddal:

uses Registry;

...
procedure ChangeIt;
var
    Reg: TRegIniFile;
begin
    Reg := TRegIniFile.Create('Control Panel');
    Reg.WriteString('desktop','Wallpaper', 'c:\windows\erdő.bmp');
    Reg.WriteString('desktop', 'TileWallpaper', '1');
    Reg.Free;
    SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, nil,SPIF_SENDWININICHANGE);
end;

Ennyi az egész... Ha meghívod az eljárást, a háttér az általad meghatározott képre vált át.
(A példában az "erdő.bmp" képre - Magyar Windowsnál!) Ha a 'TileWallpaper' értéke '1',
akkor a háttérkép mozaik elrendezésű, míg '0' értéknél középre rendezi.