first of all, I strongly discourage you to create "hidden" registry keys, especially using copyrighted/trademarked names of other software products. This may not only be a copyright infringement, but might also been prosecuted as software manipulation.
If I remember correctly, I provided you with an alternative solution when we met IRL last weekend (using a file's date/time info to log usage activity). Another option might be some kind of telephone-based activation: your program generates an n-digit code based on the current time, which your customer will give you via telephone. Using the same code algorithm, you generate an activation code which then initiates your 10-minute countdown. The downside of this idea is that your customer needs to call whenever he wants to test your app, the upside is that you can grant as many tests as you like without having the customer to de- and reinstall your program.
This having said, there is
a tool from Microsoft which can be used to edit access rights for the registry. It's name is "SubInACL.exe" - but I cannot provide you with a download link.
But this will probably only help in XP, see A Closer Look at Windows Vista, Part I: Security Changes
Anthony, this might also help you:
If you have a VI compiled to an EXE, you should be able to gain registry access by modifying the application's manifest, see User Account Control, Digital Signing, and Manifests in LabVIEW Built Applications
, but I believe there will still be the UAC popup that requires the user to confirm the registry writes.