There is nothing native to OS X, including the Boot Camp Utility, that will allow you to alter the size of a BC partition. What I'd do is image the partition (I'd use the DriveImage plug in-go to
BootCD for some great information and extremely useful utilities, including a bootable CD system that allows you to plug in functionality like DriveImage and PartitionMagic), then use the Boot Camp Utility to "restore startup disk to a single partition," THEN run BCU again to set up the new size partition and finally restore your image to that partition.
Because your MacBook's drive has partitions from such incompatible systems, there is no tool that really lets you edit partition sizes without completely destroying everything else in the process.