Hola Cobretti;
Para extraer el número de serie mediante la libreria "MSProdKey.pas" tan solo tienes de incluirla en tu proyecto y utilizar la función View_Win_Key, por ejemplo:
ShowMessage(View_Win_Key);
En cuanto a lo de hacerlo desde otro disco, me imagino que quieres decir leer el registro de otra instalación ¿no?, pues la verdad no tengo ni idea. Una vez lei algo de leer el registro desde linux, pero no se. Si averiguo algo lo posteo.
Un saludo