IMO fewer things to go wrong if you use a livecd. Modifying the partition table while I'm booted from the hard drive makes me nervous.
I could see using a standard Windows program like that if I've pulled the to-be-operated-on drive from another machine and have it plugged into the computer I'm working on as a secondary drive, but that'd still be more work than creating a livecd or liveusb.
Think for yourself, schmuck!
i5-2500K@4.3|Asus P8P67-LE|8GB DDR3-1600|Powercolor R7850 2G|1.5TB 7200.11|1988 Model M|Saitek X-45|Logitech MX 518 & F310|Dell 2209WA|Sennheiser PC151|Asus Xonar DX