Solução finalmente encontrada!
Aparentemente, xcopy cria diretórios se eles não forem especificados. Eu não tenho o \LDR\Images\Bitmap filepath já definido. copy não sabe como fazer pastas, então eu terei que gerá-las antecipadamente, o que é um pouco irritante, porque com xcopy ela não criaria pastas quando não havia arquivos para colocar nelas. Com copy , estou criando pastas assumindo que elas serão preenchidas.
Obrigado pela ajuda. PARA O REGISTRO: copy não cria caminhos de arquivos inexistentes. xcopy faz!
ATUALIZAÇÃO: Minha solução final. Funciona como um campeão.
for /r %%a in (*.bmp *.dds *.gif *.jpg *.jpeg *.png *.psd *.pspimage *.tga *.thm *.tif *.tiff) do (
if not exist "%HOMEDRIVE%%HOMEPATH%\Desktop\LDR\Images\Bitmap\" (md "%HOMEDRIVE%%HOMEPATH%\Desktop\LDR\Images\Bitmap\")
copy "%%a" "%HOMEDRIVE%%HOMEPATH%\Desktop\LDR\Images\Bitmap\%%~nxa" /d /y /z
)