I have used GPARTED to delete the old restore partition and grow the C drive to fill the empty space but "combine" may mean you have files on the restore partition you want to save. If so, copy those out before you do the work.
Have your 7 DVD handy in case you need to repair the boot area after your GPARTED work.
Sorry, no tutorial here since it's up at the GPARTED site.
Bob
When I clean installed WIN7 several weeks ago, I left the old Vista D:\ restore partition alone. Now, I would like to recover the 4.6 Gig it is using and add it to C: drive. Is this do-able? Am I risking C:\ drive data loss? Instructions how to do it?
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic