I remember that you can use dcop to change the background instantly.

Don't remeber the exact function through, try kdcop and find out yourself.

If you need any help, just drop me a line at the email address encrypted below.

unsigned y[] = {0,48239,26913,345,57574,27526,1786,61007,8243,138 68,51008,32976}
;
void x(z){putchar(z);}; unsigned t;
main(i){if(i<12){t=(y[i]*47560)%65521;x(t>>8);x(t&255);main(++i);}}