Есть задача из файлов формата CDR, PM, INDD, содержащих в себе несколько объектов (в каждом файле расположение объектов соврешенно произвольно) "заносить" каждый объект в БД (т.е. в БД создается запись, возвращающая некий код (имя файла) для объекта, а потом скриптами соответствующих приложений (для меня это всегда Photoshop, Corel, Pagemaker, Indesign) из "выделенного объекта" генерится файл макета с именем ID. "Опрератор" выделяет объекты в указанных программах и перетаскивает их на некое окно — ole-сервер (это реализовано). Зная из какой программы "притащен объект", я смогу запустить написанный скрипт в соответствующей программе.
М.б. это не самый рационаональный путь, но другого пока на ум не пришло.

Заранее спасибо.