Here is what u do to resolve this icm error while launchin yahoo: go to
www.dll-files.com download icm32.dll file (it will be an older version from the one you have in the system 32 folder but thats not a problem). Paste this file in C:\Program Files\Yahoo!\Messenger folder. This should take care of it. Deleting the icm32 file from root\windows\system32 does not help because windows will generate a new icm32 file within seconds. If you launch yahoo within that period, it will open up but then the above solution is permanent.