Sospecho que el problema esta en los permisos de escritura y lectura de la carpeta {images/zoom}, deberas probar modificando los permisos de esta carpeta (chmod 777). Cuando Zoom Gallery crea una imagen y la coloca en la carpeta {MRQTFJ}, le asigna ciertos permisos a la imagen {kawanegra.jpg}, que no necesariamente coinciden con los de la carpeta raiz {zoom}, y apesar de tener los permisos adecuados en la carpeta {zoom}, la imagen {kawanegra.jpg} tiene otros permisos asignados por default por el programa zoomGallery y esto ocasiona el conflicto. Y cuando se accede desde el backend, probablemente el usuario que accede (Admin) tiene los permisos adecuados y logra "bajar" la imagen, y no asi el usuario anonimo registrado (frontend) cuyos permisos no coinciden o no son suficientes, y por tanto le es negado el acceso. No necesariamente el usuario registrado (admin} y el usuario registrado comun (frontend) tienen los mismos privilegios. Dependera como este configurado el sistema. Es un tema amplio, pero espero que esta corta explicacion ayude.
Espero te ayude en algo.
SALUDOS.
