My guess (and just that) would be that you could do an upgrade or repair type installation so that the OS would install with the drivers for the new hardware it found and your programs would be recognised and registered with no need for a reinstall.
It may not be that simple so bya all means...