Does not sound good. We do no low level access so I do not think it is the host directly. But we use OpenGL and that uses graphic infrastructure in the end, so that may be a candidate. Only othe rhardware is using the official serial port class from microsoft, but I guess it crashes before you can even connect to your printer?
Is there any hint in windows events what caused the crash? I think it must some windows function we call as it works on older windows versions.