John --
Most modern softwares cannot be simply copied from one machine to another unfortunately. There are typically driver files installed into windows locations, configuration files loaded into the user profile and in most cases, beaucoup registry entries made in the windows registry.
Your best bet for making your new laptop work as best as possible is to locate all your current software installation media - be it disk-based or a downloaded installer package, and install them from scratch on your new laptop.
I have to assume here that you've kept your installation media?? If you have, then you shouldn't have to re-buy anything.
In any case, once you've got all your software installed on the new laptop, you can use your old one as a reference for the detailed configuration settings you'll need to make on the new one.
As others have already suggested, disk cloning is not an answer either.
Good luck with your upgrade!