Ok, here's exactly the way this works. Let me step through it so everyone understands exactly how this works.
With Windows Backup, I am almost positive that if you had a blank system, you must first install Windows to it, in order to have a means to then restore the Windows Backup set. In other words I am fairly certain that the tools that come with Windows Backup are just about nil, it does not support the concept of a restore to a formatted hard drive, and all that Windows Backup is really doing is safeguarding your data. It assumes that Windows is always available.
Acronis has a broader "mission." An Acronis backup set can be restored to the blank hardware, such as a formatted hard drive. All you need is the backup set data and a means to read it, such as a network connection, USB or a set of backup DVDs. Acronis will prepare for you a CD that is used as a boot CD and which contains a cut down version of Acronis that will restore from backup media.
Acronis supports something called "universal restore". This means that a full backup set, including ALL registry information, from a system can be restored to different but compatible hardware. IE, in theory you could back up an x64 Intel system and restore that data to an x64 AMD system.
How this works: Acronis tweaks the backup set created with universal restore to suppress the machine specific stuff in the registry. The next time Windows is run, it will find the new hardware environment and will install or ask for drivers as necessary. There's no magic to this. But "universal restore" is a proprietary Acronis feature that you can add when you buy the product.
How re-activation works: YES, restoring Windows to different hardware WILL trigger activation. In fact, even MS Office components will bug you to reactivate the next time that they are run after a restore to new hardware. All that universal restore does is insure that Windows can start and run its GUI and can get to most core system devices when it starts up on new hardware.