You should not participate in an ICO directly from Kraken. This is because participating directly in an ICO by a withdrawal from your Kraken account results in the ICO tokens or tokens from the token sale being assigned to the address the withdrawal came from. That address is not controlled by you, but by Kraken.
As such, you do not have control over your tokens and that may be problematic if the token is unsupported on Kraken. Recovering tokens from ICOs or token sales that have been assigned to Kraken withdrawal addresses is not possible.
Instead, we recommend that you participate in any ICO from a wallet to which you control the private keys. Please note that we will not be able to credit your account with any ICO tokens sent to one of our addresses unless the funds are sent to a deposit address specific to that token.