O GParted está bem. Inicialize a partir do live CD (do próprio GParted, ou algo parecido com o Ubuntu), reduza os rootfs do Linux e mova & aumentar a partição do Windows.
Se o GParted, por algum motivo, não permitir o crescimento de C :, deve ser suficiente apenas movê-lo para a esquerda via GParted e usar o diskmgmt.msc na foto para redimensioná-lo (crescer).