Hola:
El temporizador más apropiado para el caso es setTimeout, haciéndolo funcionar con la carga de la página... si la quieres al final del body, sería:
Código:
function nueva_imagen() {
n = document.createElement("img");
n.src = "imagen.gif";
document.body.appendChild(n);
}
window.onload = function() {setTimeout("nueva_imagen()", 10000);}
Los 10000 son milisegundos.
Saludos