Сегодня тоже столкнулся с проблемой при использовании vkloader.
Победить удалось, ошибки в компоненте в принципе нету, но на всякий случай опишу ситуацию здесь, вдруг это кому-нибудь тоже поможет.
Проблема была такая: vkloader почему-то не хотел загружать компоненту 1cpp.dll (другие в приципе тоже) под одним пользователем 1С и спокойно загружал под другими

В качестве ошибки возвращалось, что указанный модуль не найден.
Выяснилось следующее: vkloader в отличие от ЗагрузитьВнешнююКомпоненту() не пытается искать файл в каталоге базы и прочих местах, поэтому ЗагрузитьВК("1cpp.dll") в принципе работать не должно. Но как на зло, оно работало

Причина была в том, что в этом случае файл библиотеки ищется в текущем каталоге WINDOWS. Если для пользователя 1С указан рабочий каталог, то в качестве текущего каталога устанавливается именно он, и естественно там нет никакой DLL. Если же для пользователя рабочий каталог не задан, то текущим устанавливается каталог базы данных, и длл-ка находится

Вот такие дела, проблема решилась "правильным" способом загрузки:
Рез = Загрузчик.ЗагрузитьВК(КаталогИБ() + "1cpp.dll", "...");