Hi @wolfmanstout, in general threads are worker threads but if you are using WPF some threads will be end up on the UI thread. However, you should not be experiencing any significant delay in receiving gaze data unless the CPU is under heavy load your own app is obstructing the threading environment so its worth checking the system resources and load during run time. Unfortunately there is no current methodology for manual pumping.
Overall however, the Core SDK is not designed for the task you are trying to implement. The Tobii Stream Engine has a far reduced footprint which may provide you better performance, but again please bear in mind that the creation of an API that exposes eye gaze data is expressly prohibited by the SDK licence agreement.