Fat32? Hmm, qtparted should have no problem then. You really only need to defrag ntfs unless the entire drive is fragmeneted really.

(If you still want to defrag, just use window's, that will do that job nicely)