Hi Taos,
It's nice to see you so obstinate
You want to do a protector, not a packer.
It seems your idea looks like what Pc-Guard did. I sujest you to read their commercial docs in order to understand, as generic approach, the mechanism of generating and using keys to register a particular app on a particular pc.