Well I did not try to imply that you wanted to insult me, that's what the

at the end of the line was for.
I am also fairly sure that you would not post a code you haven't tested. I just reenacted the steps to show what happened on my system.
From what you say I can only guess that it has to do with me using 64 bit and you using a 32 bit version!? Or maybe a different DBPro release with one being buggy? I have upgrade 7.7 RC 7 on mine. You?
The problem is not encrypting it. I have fairly nice routine in place spitting out serial keys in the format XXXX-XXXX-XXXX-XXXX, where each x can be A-Z or 0-9. It uses a combination of counting to make the codes unique, a random number, a checksum and an encryption function of mine. The codes look really, really random and even if you look at a fairly large number of them you probably would have a hard time finding a system.
They still can be validated and would even spit out the number of the key, ranging from 0 up to 99,999,999 - that amount should suffice ^^
That can still be cracked but I am not too worried about that. If someone really wants to crack my game he probably will anyway
I still need a way to activate a legal copy so I use a key-system. If someone copies his directory to someone else, he would also copy they key, thus even by accident an illegal copy could be created. On the other hand that is probably pretty unlikely anyway.
So I will probably settle for saving it to a file for now.
Thank you for your help, even though it didn't spawn a solution.