Here is just a stupid little launcher I made myself that will clear WoW's cache then launch the program. I know the setup could be better, but I am just a beginner in c# so you have to set the stuff manually.
How to setup:
1. Run WoW Launcher
2. Click Settings->Set Cache Folder...
3. Browse to your cache folder and click OK
4. Click Settings->Set Wow.exe...
5. Browse and select your wow.exe or launcher, doesn't matter.
Once it is set, you can just click the "Launch WoW" button and there you go!
The first time you run it, there is no settings file so you will get an error dialog. To see what you have already set just click Settings->View Paths... and it will show you your currently configured paths.
WARNING! This deletes crap! So don't set it to something important on accident!
Enjoy. Hope someone besides me finds it useful.
Download
Virus Scan