It does exactly what the title says. It is very simple in design, I will first post the source code for the computer literate people. Then once I have a few confirms that it works I will post a compiled version.
Code:
$WowFolder = IniRead("config.ini","Main","WowFolder","1")
If $WowFolder = 1 Then
$WowFolder = FileSelectFolder("Find your WoW folder.","")
IniWrite("config.ini","Main","WowFolder",$WowFolder )
EndIf
MsgBox(0,"Clearing Cache and running WoW","Clearing Cache and running Wow from "&@CRLF&$WowFolder)
FileDelete($WowFolder&"\Cache\WDB\enUS\*.wdb")
Run($WowFolder&"\WoW.exe",$WowFolder)
No need to create the .ini file, it will do it for you after the first time you run it.
No guide needed, it is all obvious.