Some users of Windows XP receive the error:
The procedure entry point IsThreadDesktopComposited could
not be located in the dynamic link library USER32.dll
This is a problem caused by Windows (and not MediaMonkey).
It is caused when a system file on XP has been replaced with
the Vista version of that file.
Figuring out which system file has been replaced can be done
using: http://www.dependencywalker.com and using process
monitor or process explorer to find processes that don't belong to XP:
Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Experience shows that it is often Microsoft dwmapi.dll from Vista
that triggers the problem. If so, it should be renamed to
dwmapi.dll.bak and the system should be restarted after which
the file can be deleted to solve the problem.