I could not get it to work using "sysnative". I copied VMCPropertyHandler.dll to another folder outside "C:\Windows" (%System% folder), and it worked. I think the problem is Security permissions, but I could not get them correct in "C:\Windows\sysnative". I think it was inheriting from the parent. You will need to replace "C:Windows\System32" or "%System%\system32" with the new location.
(1) create a folder (not in "C:\Windows")
(2) COPY VMCPropertyHandler.dll to that folder
(3) open Dock Entry Properties
(4) point to new folder (Arguments:)
Before:
%System%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"
After:
C:\SomeFolder\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"
Note: The new path CANNOT contain spaces or quotes. This is a Rundll32 Syntax requirement. You can use the 8.3 name if there are spaces. From a Command Prompt, run "dir /x" in the parent folder to get the 8.3 name.
Rundll32 Syntax Info:
http://vlaurie.com/computers2/Articles/rundll32.htm
http://support.microsoft.com/kb/164787
ttp://www.google.com/#num=100&hl=en&safe=off&client=hp&q=rundll32+syntax&aq=f&aqi=g1&aql=&oq=&gs_rfai=&pbx=1&fp=40ec0d663f506cff
Dir Help:
dir /? (command prompt)
http://www.computerhope.com/dirhlp.htm
http://www.google.com/#num=100&hl=en&safe=off&client=serp&q=dir+syntax&aq=f&aqi=g1g-c3g-m1&aql=&oq=&gs_rfai=&pbx=1&fp=f6735252b56c0fb8
Hope this helps.