Thanks for your reply.
It helped me a bit :)
When I use the Ax<>.dll lib now and set the thread to a STA, then I don't get the threading error anymore. And using the
TVicLPT2.CreateControl() line, prevented the InvalidActiveXStateException from coming up.
However, my interrupt handler...