Я бы создал один общий список из ресурсов, он будет одновременно контролирующим списком окончания проекта. К этому списку будут обращаться все потоки. А уже в самом проекте, линки, через экшен "положить в список", одноразово положить в виртуальный список и брать их от туда, пока они не...