Thanks for your reply and that last bit made me chuckle haha. Maybe my post wasn't clear enough, I wasn't contemplating whether I should register the tokens I got in the ICO or not, in fact I already have since I posted. I'm more concerned about the EOS I bought on the kraken exchange in addition to the ICO tokens.
I was wondering if these tokens can't be traded on an exchange without having a public key or if there is a way to find out whether those tokens do have a public key registered, so I can ensure that they won't be worthless come June 2018.
Am I making any sense?
Yes, you are making sense. The public key is your key. I don't believe the key is passed on with the tokens.