Не могли бы вы проверить, доступен ли файл библиотеки security.dll приложению с помощью вашей библиотеки классов?
Кажется, вашему первому приложению требуется эта нативная библиотека. Проверьте, включен ли он в исполняемый файл приложения.
Второе приложение ссылается на вашу пользовательскую библиотеку классов, которая, очевидно, не может загрузить нативную dll security.dll
"Unable to find an entry point named 'EnumerateSecurityPackagesW' in DLL 'security.dll'."
Вы должны сравнить каталог, содержащий два приложения, и, возможно, включить во второе приложение отсутствующую dll.