Most modern linux installers can take space away from your Windows partitions. Only gotcha I've found is you generally want to defragment the drive first from within Windows. It can only take space from the end until it sees bits of used data. If you still want a partitioner, search for System Rescue CD, and use GNU Parted that it provides.