Du brauchst doch nur eine DXImageList1, worin du das Hintergrundbild speicherst.
Dann gibst du es mit
Delphi-Quellcode:
DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
DXDraw1.Flip;
auf DXDraw1 aus. Die Frage stellt sich aber dann, wie man das Bild kachelt?