Normally simply copying an operating system from one place to another is not a good idea. A lot of configuration is done during the install. Instead what you are best to do in my opinion is copy your home directory across (including all the hidden files) this should give you most of your personal settings for programs. For any program which doesn't open with your settings when you install it on the new laptop you can normally find where that program saves its preferences with a google and copy them across with a USB stick. I really recommend this option!!
If you really want to give it a go. You can use clonezilla in live CD mode to create a copy of your system image onto an external drive. The boot on the new laptop in clonezilla live CD and copy the system partition on. I stress, however, I think this is a bad idea! I have done this before for moving a system from one HDD to another, but it was for use in the same system, I was just changing drive.