Si y es bastante sencillo hacerlo, solo le dices
Código:
preCargaDeImagen = new Image();
preCargaDeImagen.src='elArchivo.gif';
Con eso se carga la imagen pero no se ve y cuando la vuelvas a cargar ya no va a tardar nada porque ya esta en el cache.
Saludos