It's probably because of your antivirus suite - many of these suites have very poorly optimized code for Windows 7, even if their makers would never admit - Windows 7 actually does use the RAM diferently.
How much memory should windows desktop manager should occupy?? In my lappy sometimes it goes upto 32 mb.Normally it stays around 14 to 17 mb.
Have you disabled pagefile on your hard drive ? If so then enable it otherwise try repairing system components &/or rebuild wmi repository also set processor scheduling (under advanced performance options for system properties) for programs instead of background services !
Then the only problem I see could be the fact that the programs that you run during those 1 or 2 days have memory leaks(assuming that you've already turned off unnecessary programs & services at bootup like wmp network sharing) e.g. I've had this problem with firefox when I run it for a while it can gobble up 1GB or more ram during this period & closing it doesn't help either. So I'd suggest don't run your system at a stretch(like 2 days or so) & try to find out which particular program(s) giving you trouble alternatively you should also do a thorough full system scan for viruses & keep your drivers updated. The problem could also be due to your HT enabled P4 cause win7 is optimized for multicore processors like core2 & latter ones BTW 600 programs will definitely slow it down.
Try running msconfig (type msconfig in run box) and choose 'selective startup'. Disable all the startup items and half the services and test it. If problem persists, disable the other half of the services and test again. The idea is to narrow things down to which services, software or processes are causing the leak, then take it from there.
Does it happen in safe mode ? try for example to copy some large files (to accelerate the leak as you said) and see what happens !
OK - At last I found the cause of this problem and fixed it. A file named multikey.sys in the (windows\system32\driver) folder made the memory leaks and after deleting it , everything went back to normal. (I used the poolmon.exe software to found this file (with poolmon.exe /c parameter)) Thanks to everyone helped me here