Well after a series of problems with my laptop requiring me to repeatedly reinstall windows and all my other programs I thought it would be a good idea to create 2 separate partitions. One for just the OS(C: ) and another for games and programs(D: ). Aside from allowing me (in theory) to just have to reinstall the OS, I also like the organization.
Well even though I kept saving programs to the D drive, the C drive kept growing. At first I used a partition magic type program to shrink the D drive and merge the unallocated partition into C to give it more space. But I just installed a batch of games from Origin that apparently all went to the C drive filling it to about 80%. It seems like it might just be better to give up.
Is there anyway to still do this? If not is it possible to send all of the programs and files on D to C and then just merge them without losing or damaging the data?
Here's a screenshot of my drives.

Thanks
Dustin
G74SX-3DE
I7-2670QM Processor 2.2-3.1GHZ
3x4gb DDR3 1333mhz RAM
Crucial M4 256gb SSD + Stock 750GB 7200.4RPM HDD
nVidia GeForce GTX 560M 3GB vram GDDR5 DX11