Так. Задача не элементарная. Несколько потоков внутри, State machine и пр. Либо мы внутри задачи делаем маленькую ОСь (тогда все это выглядит как простое приложение под управлением большой ОСи - инкапсуляция ОСей :) ), либо мы используем большую ОСь. Если мы используем большую - у нас могут остаться объекты ОСи. И че с ними делать после выгрузки задачи???????