There are a couple things I can think of that would
greatly enhance the program:
1) Increase maximum password length! I'm currently
running TightVNC Server with a password of over 10
characters, but I can't connect to it with this program...
2) Allow a limiting of IP addresses, or maybe block
those that repeatedly fail authenication. Some sort of
1 minute Time out before attempting again might be useful.
3) What about encrypting the VNC Server's password with
a hash? That way, even if someone was able to read the
config file, they would not get the password to the VNC