I am running all of the WIN9x programs under NT & XP with no problems. I also have both kinds of cables. One problem many people have is to make sure the (correct) driver is loaded for the USB cable. BEFORE running WIN93, I'd plug in the USB cable, then go to CONTROL PANEL > System > Hardware > Device Manager > Ports to see if your cable is listed (it will tell you what COM port has been assigned). If you do not see the cable, you need to load the driver. I've been able to find the driver from the Radio Shack web site (just search for the cable part number and it leads you to it).
Now if your cable & driver are working correctly, and the program "crashes" (or causes things to crash), then the next thing that comes to mind is making sure you have the correct DLL file. I remember way back having to download the correct DLL file separately. Check info at
www.starrsoft.com if that's the case.
If you get WIN93 to run, make sure to set the COM port to the value you saw in the control panel above before you try to talk to the scanner. Good luck.