I've had gparted running to shrink a Backtrack partition down to 10 GB from 44 GB. I was wondering how long that should take and wether or not it's jammed. It's been on "shrink file system" for well over an hour now.
A long time. An hour doesn't surprise me in the least.
The size of the drive matters, the size of the data matters, the bus it's on matters (USB?), the fragmentation of the drive before resizing matters, shifting the data while shrinking it also matters.
It's basically impossible for us to tell you.
I like this quote from here: "The resize process can take a while depending on how big your drive is and how much the partition's size was changed. So, you may want to go and get a nice cup of tea and relax."