These should also be locked to a character, if they are not then we will fix this.
There are a number of reasons we lock gg items to characters...
1. So we can keep track of who has used what and when. (This can be done without locking, but its a lot more difficult to trace the source).
2. Avoid mass exploits, I recoded many aspects of the gameshop and if one person found an exploit that enabled him to have 100 exp pots, then that one person could be banned and that would be the end of the issue... However, if he gave the 100 pots out to 100 people then again it is a lot harder to trace/fix.
3. The third one is the most important, which is economy, we didn't want people selling gamegold items for ingame cash and potentially enabling people to generate ingame gold through items we sell on the gameshop.
I would like to revisit the gg sales system and open it up to accounts (e.g. gg can be used by all characters under a single account), but this is something that is pretty far down the list of things to do at the moment.
Hope this explains a little method behind the madness.
Sam