Not all chocolate is vegan. We don't buy any of the obvious fake/cheap stuff, but when you read ingredients, many higher end Americanized chocolate still contains casein. Many, many items what you would assume are vegan are unfortunately not, as my teen has read in detail about ingredients since her decision to be vegan. She makes her own or we search for the good European chocolate.
For chocolate ice cream, she likes the coconut milk ice cream, in chocolate. I tried it and it's quite good.