Your program reminds me of my own program on my old computer.
You typed the realmlist and your account info into one of the ten server boxs.
Then, you picked a server, it changed your realmlist, started wow then typed in your account info. Does your program do that?
----OFF TOPIC----
I am trying to make a WoW proxy, that lets you play WoW in a window full screen, but it changes your IP that WoW reads, so if you get IP banned on private server, you can just make another account and use this and it will allow you to log back in.
My project is 20 percent done XD.