vmware workstation merge vmdk files

C++
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r "D:\Virtual Machines\Windows 7 x64\Windows 7 x64.vmdk" -t 0 "D:\Windows7.vmdk"
Source

Also in C++: