I would probably add Putty although it is superfluous since Cygwin provides ssh. On the subject of Cygwin, I've found the XFree86 port handy. I use The Gimp for graphics work: I don't know how it compares with PSP. VNC is rather useful sometimes too.
Can anyone join in?