I do not have those games installed all the time. That's why I said, it might be that you only have to activate them once. But still, I would prefer to just extract the game and play.
On the other hand, they have an automatic updater for all installed games in their launcher. This is something good