Why would you not be able to use an exchange address? Thats nonsense. So long as its a icn exchange deposit address and not a ethereum one.
...and if your exchange doesn't list ICN
How could u possibly get an icn exchange dep add without that exchange listing it first .
You couldnt could you.Please engage brain.Slow down there partner and sip on some java for a second...
Yes; you can send your tokens to ANY Ethereum address. There's no guarantee ALL exchanges will be watching or listing ICN tokens, and if they're not... you just lost access to those tokens; which is why they gave you a warning not to enter any exchange ETH address and to be certain you have the keys ...and it is NOT just "nonsense"... because they cannot tell you which ones will be hosting the token. (NDA)
(brain engaged and synchronized, I think yours forked!)

*In addition to their warning I should also add the following:
Be absolutely certain the wallet you use for ICN features watching of ETH token contracts.