Moving to a new hardware and OS platform

I have purchased a new HP computer with Vista Home 64bit and will be moving all my applications from my current XP system.  Can I move my applications from one computer to the other without having to reinstall them?  What problems might I have?