The only software I have used that CONSISTENTLY and RELIABLY shrunk
an NTFS partition to make room for dual boot (installation of another OS),
has been ParttionMagic 8.0.
Unfortunately, it is only available for win32. It will NOT run on
win64. I know, because I tried it!