I assume that NeroAPIGlueconnect just loads the NeroAPI.dll and maybe initializes some settings.
Ensure that Nero is properly installed and that the NeroAPI.dll is the unmodified original version of the install. Also ensure that there is only one NeroAPI.dll in the dll search path (or just search your whole system), just to assure that the right DLL gets loaded.
Secondly, if you are familiar with the "Depends" VC++ tool, you can open the NeroAPI.dll with Depends to see what modules are statically loaded by the NeroAPI dll. Maybe one or another system component requires an update.