Try EaseUS Partition Master, in principle, this tool works the same as the Windows Disk Management tool. The difference is that it offers more features and is a lot more flexible, for example because you can extend a partition, regardless of where the unallocated space sits.