щас глупость скажу
но если он не отлавливает занят объект или нет то возможно как либо можно через делфи сделать чтобы прога залазила в диспетчер задач и считывала работает данный файл или нет
но я считаю то что я написал весьма не рациональным.
однако может это и есть выход из ситуации
возможно найдется хакер который найдет более функциональный подход