The default Windows disk tooling is inadequate, but thankfully, GParted exists ...
Partiton Magic "should" do what you want, it does work with ext3 not just ext2. Ive used it before to resize & move linux partitions with out any problems, so you should be fine.