Hola,
javascript no puede acceder directamente a un directorio para ver su contenido. Asi que no puede saber el nombre de las imágenes ni cuantas hay en el directorio. Sin embargo, si las imágenes tienen nombres como los que has puesto (secuenciales) (1,2,3,4,5,6) es fácil crear un loop.
// Numero de imagenes.
var num_imagenes = 100;
// Ruta + $ (para nombre) y extension
// El $ sera reemplazado automaticamente
// por el valor de i mas abajo.
var ruta = 'imagenes/$.jpg'
var GrhList = new Array();
// Loop hasta que i es = a num_imagenes
for(i=0;i<num_imagenes;i++){
GrhList[i] = new Image();
// Reemplazar $ por el valor de i
GrhList[i].src = ruta.replace("$",i);
}
Si las imágenes tienen nombres diferentes, te hará falta un script server-side que los obtenga y se los pase a javascript.
Saludos