Não tenho certeza se isso funciona em todas as versões do Windows 7, mas no meu Windows 7 Ultimate de 64 bits. Eu também não testei isso ao mudar os temas. Se eu alterei manualmente a imagem de plano de fundo ou selecione uma pasta de imagens para apresentação de slides, o valor do registro que eu consulte abaixo parece sempre ser atualizado com o caminho para a imagem atual.
Existem várias maneiras de tornar isso melhor (como abrir automaticamente o Windows Explorer na pasta em que a imagem está ou iniciar a imagem diretamente), mas isso pode ajudar você a começar.
Eu criei um arquivo de lote na minha área de trabalho chamado path2pic.bat e tinha o seguinte código:
@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
Então eu criei um atalho para o arquivo de lote, atribui uma tecla de atalho como Ctrl + Shift + P a ele, e sempre que eu quiser saber o caminho para a imagem eu pressiono as teclas de atalho e o arquivo de lote mostra-me o caminho.