You can't really move installed programs between partitions or drives. If the D: drive is not the recovery partition, which some are, it will be a data partition, and I would assume this to be the case due to the size of it - however, to be sure before proceeding, a screenshot would be best.
Realistically, you need to find out what's actually taking up the space - is it programs? Movies? Music? Photos? Files can be easily moved, programs would need to be uninstalled and reinstalled in the new location.