Johathan,
Isn't there a unique id generated when the OS is installed? If so, that
would be safer.
There is an OS number however that is not unique.
The approach you want to take is often tried, however look what Geoff said.
I thought to remember me, that there was once a company (I thought the name
was Frameworks or shomething). It was the in that time best seller for
things like what is now Windows and Excel on the IBM PC. They had protected
their software using the 10 Mb disk from the IBM PC. However you could only
use that 10Mb disk and replacing it to an other IBM standard 10Mb disk was a
crime and I thought that you had to contact them for that.
Maybe you know what company that was?
Cor