Hi,
I'm a French Professional Developer and I'm working in one of the Top Invesment Bank of France.
I'm working with Delphi since more than 15 years and I worked on several big kind of projects.
For your project did you already check the ASProtect software that is doing a really great job and it is very difficult to crack.
Finally you can only slow down the cracker from success, look at commercial game :-(
For me the best protection is to add a remote server on which you keep account informations and manage your game user metrics to avoid to manage them directl from the game client.
Please consult my profil and do not hesitate to contact me to discuss about your requests, needs and, perhaps, our new collaboration :-)
Thanks.
Regards
Greg