|EDIT: Sorry, I misread that. You may want to try EASEUS partition manager, it is free:|
and resize your C partition.
What has happened is that you have installed all of your new programs on C, instead of directing them to your other partition. That is my guess as to why it filled up so fast.
Some HELP in posting on Computing.net plus free progs and instructions Cheers