The app seems to work pretty well as far as I can tell. Nice work
The one thing I noticed that might need some thought is that it doesn't do anything about the eqhost.txt file. I am thinking that there are 2 options:
1. Have all servers that use your app required to create an eqhost.txt file for their server and share it, even if they are a public server (then it would just be the normal eqhost.txt file).
2. As part of the server registration process, you could have servers either select a Login Server, or enter their own. Then, just have the tool create the eqhost.txt file when switching servers.
This way, people could easily switch from public to private servers with even more ease.