Вообщем столкнулся тут с обной задачкой: Модуль АРМ Респондента при попытке отправки отчёта после выбора сертификата и ввода пароля выкидывает следующую ошибку: указанный носитель отсутствует в считывателе или ключевой носитель отсутствует.
Если у вас стоит Windows 7, для того чтобы решить эту проблему нужно проверить путь в настройках программы к криптопровайдеру.
- Оригинал ссылки на эту статью
Он должен быть таким: c:\Program Files(86)\Avest\AvPCM_MNS\AvCryptMail.dll или на рисунке:

Проверить нужно внимательно, потому как путь с виду может быть очень похожим. У меня было что то вроде c:\Program Files(86)\Avest\AvPCM_MNS\key\AvCryptMail.dll поэтому тут нужно посмотреть внимательно.
Инструкция к программе ещё советует проверить путь к переменной Path:
• В переменной “Path” переменных среды операционной системы проверить и при необходимости задать полный путь к папке AvPCM_MNS. Для этого необходимо на значке “Мой компьютер” нажать правую кнопку мыши и выбрать меню “Свойства”. В появившемся окне “Свойства системы” выбрать вкладку “Дополнительно”. Далее нажать кнопку “Переменные среды” и в группе “Переменные среды пользователя для …” выбрать переменную “Path”

Оно должно быть таким:
для windows XP:
c:\Program Files\Avest\AvPCM_MNS
для windows 7
c:\Program Files(86)\Avest\AvPCM_MNS
Но в переменной “Path” у меня было всё впорядке