HiI got everything built very easily using a few versions of VC. The problem is it would never run, either crashing or the JIT debugger alerting me to a buffer overrun (in later versions). This always happens during icoms stuff.
I found the issue was the buffers in icoms_nt.c lines 101 and 105 were too small. Being lazy, I just increased these buffers (and sizes) by a factor of 10, and the executables will happily run.
If you need more info about what is being read there, shout. Cheersleppie