This is interesting. Polling the parallel port certainly won't do harm to the engine, but maybe the zip driver does some other ugly things that cause a crash. It would be great if you could find out the driver version.