если вы отслеживаете в базе данных, например, список процессов в очереди (вставьте процесс перед запуском, обновите статус процесса до завершения, когда получите ответ от вашей службы COM), то вы можете вернуть этот идентификатор процесса и просто длинный опрос длястатус этого процесса по этому идентификатору (запрос API), может также продолжать показывать диалог или что-то с текущим статусом, пока вы получаете статус процесса (мы сделали что-то похожее в проекте)