I had the problem whenever I replaced the Microsoft Voice Command files as per the link here. I found that when I copied VoiceCommand_PPC.cplinto the /Windows directory, the ActiveSync application would jump up, display the last ActiveSync activity, and the device would freeze.
Since I needed the MSVC to announce incoming caller-ids, I copied the specified files into the \Program Files\Voice Command\ -- I did
NOT copy the above referenced cpl file into the /Windows directory.
The problem with MSVC was resolved and the device no longer displays the ActiveSync program and then freeze -- all is well.
I'm running No2Chem3.