I had a similar problem two days ago.
Since ECCp is my main project I was eager to get things working right again.
What is my story:
I was trying an installer program to make a auto-install for the ECCp client, including config and user details. Machine is a P200 with Win95.
I copied the necessary files (program, userinf.txt and eccp109.ini) into a working dir and tried it before making the auto-install.
This is possible, since ECCp works from every dir and is not dependable from registry or other windows setting. Other necessary files should be made by the client.
To my surprise it didn't work. I tried several changes in the txt and ini file, but it would not start. Worse, I got the [not responding] message in task manager.
Then I copied all the files in the original dir to the working dir, tried it and it worked. So now I knew it had to do something with a file that was not present.
I started deleting unnecessary files one by one. When I got to plist (the file where all the worked-on point ranges are kept) I got the same situation, aka no start-up and after a minute a [not responding] message in task manager.
Don't know what went wrong, because normally the ECCp client should work without the plist file, especially with a first install.
Wanted to share this, because it looks similar to this situation.
Another option might be the cygwin.dll file that has to be put into the windows system dir. To my knowledge this is only necessary for the enhanced clients from Statsaholic, but you might never know.
Peter.