What exactly is this third party software you're using? And how does it interact with the VB application you're writing. It sounds like it might be an issue on their side of things (if using standard VB controls like buttons makes things go haywire). Which might be hard to fix if you don't have the source to fiddle around with. If there is any chance you could pass me their example program I'd be more than willing to take a look (though I know this might not be possible with licensing issues etc.).