Well at the same time this makes it possible to send someone an invite by proxy since you are having probs trying to be online at the same time as them due to whatever reason.

Maybe a better approach than locking it down to not be tradable is to tie it to the character by name(and of course by id on the backend).