Das mit dem Programm ist IMO Blödsinn. So lange nur die CPU wechselst wirst du Windows lediglich innerhalb der nächsten 3 oder 5 Tage neu aktivieren müssen.
Wenn du aber mehr als die CPU, also auch das Mainboard wechselst, dann kann es zu Problemen kommen, weil Windows noch die Treiber für das alte Mainboard hat. Es ist auch in dem Fall möglich Windows zu starten und dann kann man ggf. die neuen Treiber installieren, aber mitunter startet Windows mit den falschen Treibern gar nicht mehr. Wenn du zuvor ein Mainboard mit z.B. nForce 3 und später ein nForce 4 verwendest, dann hat man auf Grund der "engen Verwandtschaft" gute Chancen keine Neuinstallation machen zu müssen. Allerdings wäre es IMO beim Mainboardwechsel auf jeden Fall sinnvoll, damit man später nicht irgendwelche Instabilitäten und CO hat.