Why would you modify the exe when the easiest way is just to copy a file over the existing?
If you want people to run with your realmlist, just make a program that copies a modified file with your realmlist ip with this File.Copy Method (String, String, Boolean) (System.IO)
1 button copies the file, replacing the current file, and then when thats done run wow?
Upload your own patch and the launcher