Just as an update. I've checked the registry for the value of the AllocateCDROM and it is set to zero so I don't have to worry about only the local user having access, just incase
NERO tries to access it as some other user.
Even if my previous explanation doesn't sound like what you've experienced please give me suggestions.
It looks like the NERO_SETTINGS and NERO_PROGRESS objects are created correctly as well as the writeCD. But I could be wrong. I would appreciate any help.
Thanks in advance for anyone who replys.