Does your password have any characters such as $#%$# in sequence? Any other passwords work out but it just doesn't seem to like adding in the characters no mater what flag I gave it.
And again, if it works the first time, the bot will successfully open WoW up every time afterwards. If the path is wrong, it trying to rerun WoW won't do anything. If there's something going on wrong with the computer, then it won't be able to start a second or third time anyways. Any other time, WoW will run successfully. I guess I could add it in to tell the user that they entered the path wrong...