1. Close Nero then Navigate to C:\Program Files (x86)\Nero\Nero 9\Nero PhotoSnap
2. Save a copy of PhotoSnapViewer.exe.Manifest as PhotoSnapViewer.exe.Manifest.Nero9BrokenOriginal (or similar) in a safe location
3. Open the offending file - PhotoSnapViewer.exe.Manifest (it's an xml file) - in an appropriate editor
4. Delete the following <dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*"></assemblyIdentity></dependentAssembly></dependency>
5. Save the file
All now works fine with no more event errors. :)
This works by deleting the offending call - if anyone has the details to replace the identity type with the appropriate call to the 64 bit manifest that would be a better solution <_<
But i don't understand the 2 point i.e; to save in a safe location. what is the use of it, and also on 4th point after deleting the code i should save it as PhotoSnapViewer.exe.Manifest in same location or some where else?