To Explain the ice cream question, you have to remember that all three of them(Roxas, Xion, Axel) had ice cream every chance they had. It was a symbol of their friendship and with Xion gone, Roxas feels that those moments were key to their relationship