im having a similar problem with winnmm.dll bringing up error messages when i try to open several programs or download from the internet.
I tried the first suggestion of regsvr32 winmm.dll but it brough up this message:
the module winmm.dll was loaded but the entry point DLLregisterServer was not found.
Make sure that winmm.dll is a valid dll or ocx file and try again.
I also tried the scannow and a similar reply, that errors had been found but were not fixed.
HELP!! :(