We currently use WDS on dual boots with this method.
First use deploystudio to partition a Mac with the last partition to be around 1GB in size (this makes it easier to expand in later). Here is an example script i use
diskutilpartitionDisk /dev/disk0 3 GPTFormat JHFS+ “Macintosh HD” 125G MS-DOS WINDOWS124.8G MS-DOS PXE 0.1G
Next take the iso file that WDS makes and either put it on a flash drive or burn it to a DVD. Boot into the WDS environment and do this
diskpart
select disk #
select partition # (whichever is the 1GB partition you made)
active
format fs=ntfs label="MDT" quick
assign
exit
Next 'cd' to the flash drive or cdrom drive and copy all contents to the partition
D:
xcopy *.* :\/e/v/w/h/-y/j
Next reboot back into deploystudio and make a master of the partition. DO NOT boot into the partition to test it, it often causes it to work only once.
Then restore the volume on your normal windows partition and boot to it.
We also use oscdimg.exe and a etfsboot.com to the iso to make it more reliable on all Mac models.