Acctualy it is a zone alarm bug, with socket there is a none blocking mode connect. So that as the connect messages are going back and forth you don't have to hang on that call. This is the form I use. Well what zone alarm dosn't do correctly is return imidiatly from that call, and then fail at a later time. Since it dosn't return like it suppose to. AH hangs on that connect. Now since AH is hung, it can't minimize itself. Hence it realy is a zone alarm bug.
In previous betas I tried doing a threaded connect to work around zone alarm. For some resone there were a few people like nopoop who could not connect at all with this method. I could not find out why. Hence I took the threaded code back out.
HiTEch