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