PuTTy right now because it's a simple SSH client.
Does SecureCRT do X tunneling via SSH?
telnet.exe because it comes with windows. Since telnet is command line based to begin with, your telnet program doesn't need a GUI.
it's there but it's terrible, have you ever tried using an ncurses app or vi in it?