No estoy seguro de si esto funciona en todas las versiones de Windows 7, pero en mi Windows 7 Ultimate 64-bit lo hace. Tampoco probé esto al cambiar de tema. Si cambié manualmente la imagen de fondo o seleccioné una carpeta de imágenes para pasar la presentación de diapositivas, entonces el valor de registro que consulto a continuación parece estar siempre actualizado con la ruta a la imagen actual.
Hay varias formas de mejorar esto (como abrir automáticamente el Explorador de Windows en la carpeta en la que se encuentra la imagen o iniciar la imagen directamente), pero esto podría ayudarlo a comenzar.
Creé un archivo por lotes en mi escritorio llamado path2pic.bat y tenía el siguiente código allí:
@echo off
echo.
echo The path to the current Desktop background image is:
echo.
echo.
REG QUERY "HKCU\Software\Microsoft\Internet Explorer\Desktop\General" /v WallpaperSource
echo.
echo.
pause
exit
Luego creé un acceso directo al archivo por lotes, le asigné una tecla de acceso directo como Ctrl + Shift + P, y cada vez que quiero saber la ruta a la imagen presiono las teclas Shortkut y el archivo por lotes me muestra la ruta.