One thing you might consider is the BackgroundWorker component. It sounds like you are on the right track, in general, as the polling of an instrument is a fairly ideal thing to do on a different...