Hola:
Bueno, vayamos por partes (como dijo Jack "the striper"), el onload salta cuando ya está cargada la página, y por supuesto, está totalmente asignado el array de las imágenes (no tenemos certeza de que estén las imagenes totalmente cargadas, pero sí sus urls)
El elemento del array con índice 0,es el primero en ser asignado, o sea que debería ser el primero en cargarse (si necesitas saberlo con certeza, deberíamos trabajar algo más), o sea que si ese elemento se asigna al cargarse la página, lo que pueda tardar en mostrarse es un tiempo mínimo.
El resto es como ya tenías, sumarle uno al contador. La variante que puse antes solo evita la comparación... te cuento:
si el array es de 5 elementos, cuando haces inc++ % 5, al llegar a cinco devuelve 0, pero inc sigue incrementándose. O sea por cada múltiplo de 5 devuelve 0 (0, 5, 10, 15...)
De todos modos, el error fué mío por copiar y pegar...
var inc = 0;
function slideback(){
document.body.background=processed[inc++ % processed.length].src
}
window.onload = function
() {
document.body.background=processed[0].src;
setInterval(slideback, speed);
}
Fíjate que no puse el juego de paréntesis en la función del onload.
Saludetes