Ok, so basically most of u suggest, making an image of the windows partition on desktop and copying it to laptop, with a bit of headache of drivers. I'll try that.
But, how about something like:
I install fresh copy of WinXP on laptop (from WinXP CD). And then, is there any software which allow...