I think I should clarify a few things. The problem I'm having in XP, is that when I scan my registry, it DOESN'T add they keys into apk.reg, and when I click on backup, it DOESN'T copy apk.reg to a new file names apkbackup.reg. From what I've read from your posts, you seem to think that my problem is restoring the keys from apk.reg to my registry. I can't test that, since apk.reg is empty, except for Windows Registry Version 5.00 (or something like that, I'm going from memory on that one...)
Also, I DID NOT test in ME yet. All I did was scan the registry, and the keys it found were added to apk.reg, and when I clicked backup, it created apkbackup.reg with the contents of apk.reg. I will test it further on ME if you want me to, but I was just trying to get it to run for me under XP.
Now, I've maybe thought of something. Does your program created registry keys, or some type of configuration file? The reason I ask is that if I delete the exe file, reboot, put a new version on my hard drive and run it, the window opens in the same dimensions as it did before with the old version, even though I resized it the first time I ran it. I'm thinking if there are reg keys, for instance, one of them might have wrong information in it, that would cause it to try and write to *.reg instead of apk.reg. Don't think so though, doesn't seem like something you'd do...
Anyways, will test further tonight and on the weekend. And by the way, yes, my user "Nick" does have Administrator rights on the machine.
PS: just a comment, it seemed to me that it ran faster under ME than it does under XP. Though that may be because XP's registry is larger than ME's.