Partition Wizard comes highly recommended by people here.
However, when moving partitions around you are better to use the bootable version and not the installed (min tool). I found from experience that the mini tool can be unstable doing partition moves. (Best to have Windows OS out of the way).