Chocolate ice cream stains are impossible to remove - aren't they?

I've never had any success removing chocolate ice cream stains - tried all manner of pre-washing, soaking in stain removal solution etc to no avail. Ds has ruined another favourite top with chocolate ice cream - has anybody found an effective way of getting rid of the stains?

We had to convert dd onto white chocolate ice cream this year once she'd ruined 2 dresses on holiday (the £2 Asda one which had been worn and worn I could happily write off, the boden one worn for the first time I was less pleased about).

Ummm, okay I am going to try the dual assault approach of stain devil for curry and sauce together with vanish. Will have to go to shop to get some though, since none in at home atm. Thanks - I'll let you know if the top is salvaged. It's only a cheapish H&M t-shirt, but it has the coolest most dramatic tarantula on the front and I love it

I've had no luck. Bought dd a fabulous more-expensive-than-usual shirt for summer wear, and she managed to dribble dark chocolate ice cream down the front the first time she wore it. The stain is still there in spite of all my efforts. <sigh>