I'm not sure about the Disk Defrag utility, but as far as the RAM defrag utility... The only time you'll need to defrag the ram is if you don't want to reboot. Personally I fell better rebooting my system when I'm noticing a loss in performance rather than trying to run a million tools that will take much longer than a reboot.
The only system I have ever used a RAM defrag utility on was one of our servers at work that coulnd't be rebooted without causing a large interrupt in service (I know, bad server design... :P). The defrag worked decently, but nothing compares to a reboot.
Its a frigging Laptop, not a Labtop!!!!