Transfer Win XP to Win 7 with hard drive

I have a Dell laptop that just died. It had Windows XP, SP3 on it at death. I have purchased a new computer with Win 7 pro. I have acronis true image 2010. Is there a safe way to transfer all of my programs from the xp hard drive to my new computer? Of course I can’t turn on the old computer to make the transfer but can take it out. I have a laptop hd transfer device but it only works with laptop hard drives.:sad:

No, programs cannot simply be copied as they are entered into "Registry"
so, they must be installed.

In addition to that there are many programs in Windows-XP that simply not run in Windows7.

Even many programs that will work in both will install differently in each.