Bei 10MB vermute ich mal das das Bild größer ist als Deine Bildschirmauflösung (sofern Du nicht gerade QUXGA nutzt...). In diesem Fall würde ich das Bild (natürlich nicht die Originaldatei sondern eine Kopie) entsprechend verkleinern und dann 1:1 als Hintergrund anzeigen lassen, das spart schhonmal das eine oder andere MB (für SXGA reichen schon ~ 3,6MB) spaaren. Bildformat sollte idealerweise BMP sein da JPGs oder GIFs nur mit aktiviertem Active Desktop (der braucht auch noch mal extra Speicher) angezeigt werden können...
Spürbare Geschwindigkeitsunterschide bei verschiedenen Bildgrößen konnte ich bisher noch nichts feststellen, optimiere meine Hintergrundbilder allerdings auch immer wie oben beschrieben da ich nur ungern unnötige (wobei man sich natürlich auch fragen könnte ob ein Hintergrundbild überhaupt notwendig ist, gibt dem Desktop eben einen individuelleren Touch) Ressourcen vergeude...
Gruß
Borlander