ok so i made this simple script for deleting your cache folder when you run wow.
only requires a small bit of editing.
to set up the launcher rightclick the desktop and make a text file.
make sure you have file extentions shown so you see the .txt at the end of ur filename or this is going to fail!
rename the file wowlauncher.bat
when it asks click yes to convert the file
then rightclick the file and click edit.
the file will be empty just add these 3 lines to it
and edit the locations to the cachefolder and the wow.exe
save it. now when you want to run wow just click the batchfile and it will auto delete your cache folder then it will run wow.
rd /q /s "G:\World of Warcraft\Cache"
start "" "G:\World of Warcraft\wow.exe"