Ok, I have created a nice wee application which allows multi-threaded controlling and managing of multiple scheduler objects from the QC API.

However, the only issue I am having now, is that when the application starts the scheduler object for a testset, there is a random occurance where the Scheduler itself 'Does not Respond' and this in turn causes my Test Runner application to crash when it tries to get the Execution Status from the Scheduler object.

Possible causes are
1 - Too many Schduler objects remaining in the system tray - is there a way to clear specific scheduler's from the process list.
2 - Perhaps the Application is not waiting long enough before attempting to access the Execution status, reading it before it exists, may cause the crash.
3 - Or we need some error handling method that can detect when the OTA Scheduler object is not responding.

Any help would be appreciated.