I had one that did move programs but lost touch about it. Only one I know now is PC Mover. This is a link to a review of it. These work because they transfer registry info and are very handy. Most of my new computers came from the fact my hard disk crashed so this type of software wouldn't help.
Your own data you mention should be backed up anyway. I'd suggest getting a portable hard drive. They are fairly cheap for the security the offed for your data.