Disk Wipe is a free, portable erasure utility that runs from a USB drive and wipes your Windows boot drive. Simply download and run the DiskWipe.exe file on your PC, or create a bootable environment ...
I use http://www.heidi.ie/node/6 for free space wipe within windows. If not running within windows I'd use a linux live cd, although I don't think this meets your gpl ...