Если уж затрагивать тему удаления ярлыков, файлов и папок, то думаю будет полезен один из способов удаления файлов и папок
рекурсивно (источник
http://forum.script-coding.info/view...hp?pid=36494):
1. Создается батник ClearFolder.cmd:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
if exist "%~1" (
echo Clearing folders in [%~1].
pushd "%~1" && (rmdir /s /q "%~1" & popd) 2>nul
) else (
echo Not found [%~1]
)
endlocal
exit /b 0
2. Используется для тотальной очистки указанной папки (например, c:\work):
Код:

ClearFolder.cmd "c:\work"