I've used
desktop DNA PRO once or twice between different OSes. It has options to transfer some or all setting such as favourites, email settings, files, programs etc - you can connect the two PCs via a crossover network cable.
It can be slow though, but it is thorough.
You can download a free demo from the site b4 u buy.
amofw