Your problem with the compiler throwing that Duplicate error is you have two DLL's that have something named exactly the same.
If you've been using the free version and you just installed over the top of that, it could be the problem..
I don't think (?) you should be needing both EnhancementsFREE and Enhancements DLL's if you have a commercial version of it after all.
Starting fresh is the best advice to go with for now.
I'm vaguely sure you can install DBPro on your laptop if you want as well, but you'd have to double check that. Pretty sure you'd have to be online to use the store (else how would you buy things?)
AS for your privacy concerns.. I think I've seen it mentioned somewhere that there is a unique ID generated with a compiled program so that TGC can trace that program back to who compiled it, and who owned the compiler, I am guessing in order to track malware/virus issues and potentially aid law enforcement in that manner.
I don't think it actually stores any personal information though.