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.
Before you can partition your disk you'll need to squeeze your Windows partition to free up some disk space for the new partition. Head to the Disk Management tool, and right-click your main partition ...
I want to install Suse along side XP, but I don't have any free space for a new partition. How safe is Resize Partitions during the install. I would hate to loose my current XP install because of ...