Довольно странная настройка, но хорошо, давайте посмотрим: так называемое событие, которое вы ищете, - это (я предполагаю), что пользователь сохраняет подписанный файл в некоторой сетевой папке.
Напишите программу, которая проверяет сеть содержимое папки для новых файлов. Если есть одна загрузка, и проверьте, было ли это подписано. Если это так, сохраните его по нужному пути.
Существует множество примеров того, как проверить, подписан ли документ, например, здесь .