Sorry, unable to post. However, I have additional information. It has been noted that this lockup will only occur when communication has been opened to a specific ActiveX control. (Also unable to post ActiveX) Is it suggested that interactions with ActiveX controls take place in a separate thread? If communication with the ActiveX control is never initiated, then I also cannot get interface to freeze. However, at the point that the mouse freezes, there is no reason that any communication should be taking place with the control. All I have is the mouse moving across the GUI. No callbacks are being initiated.