I'm so glad you wrote this.
Some time ago I asked the same question and got a huge number of answers, but they all basically told me to find some willpower and just stop snacking. I felt like I was back at school by the condescending replies - mostly people telling their own stories of how well they'd done and how they'd just cut out snacking overnight - making themselves look big and making me feel small.
This need foe sweet stuff is widespread and I don't think it has much to do with mental problems - honestly I think its as difficult to get over as smoking.
From your replies so far, the best ideas seem to be to change your snacks to something more innocuous like the suggested jelly and cream. I can't see much wrong with your cream and hazelnuts and choc (except for the laxative effect). Do you think nuts and berries would be ok? I also like grated lindt dark chilli chocolate with cream (I don't like nuts myself) but sugar free chewing gum doesn't work for me although it does for some people.
I think people without a sweet tooth have no way of understanding just how difficult it is.
I guess it must be the same for smokers, alcoholics and drug addicts.