Takovouhle situaci už jsem řešil několikrát, zatím úspěšně. Jak píše JoDiK, zkopírovat co se dá, vytáhnout klíče z registru a potom postupně vyzobat všechny chybějící .dll z adresáře system32. Ono to obvykle při pokusu o spuštění hodí hlášku "chybí soubor blabla.dll", chce to jen trochu trpělivosti....
Co se týká přenosu XP OEM, tak pokud se jedná jenom o jiný (nový) disk, tak to aktivaci nechce, ale pokud se vymění všechno HW, tak to samozřejmě aktivovat chce. Jenom registrační číslo AVASTU je někde mimo klonovanou oblast, to se nepřenese nikdy (ale ono je v tomto případě fuk, že...). Pak jsem se ještě setkal s programem, který byl vázaný na MAC síťovky.