The problem with these "trigger" foods like chocolate, ice cream etc is that we give them entirely too much power over us
. When we see certain foods as forbidden, or when there's only a limited amount of something in the fridge, we're more likely to eat it, because we think we'll never get it again.
Now, don't punch me or anything, but I read about this in a book called "Beyond Chocolate", which is an anti-diet weight loss book. I'm into writing things down (I keep a food diary and write my thoughts in a journal every night), but I am NOT into counting calories. It sounds like you are a calorie counter, so this might be something that you could see working for you, or maybe not. This book recommended filling your fridge with ice cream, as in a crazy amount of ice cream - more than you could possibly eat in a single day. You heard me - the idea is that if you stock up on more ice cream that you could possibly eat in a single day and give yourself permission to eat it if you truly want it, you know you can have it any time you want. If you can have it any time you want, the power of ice cream disappears.
Now, I've never actually tried this myself, and apparently you have to be willing to go a little crazy and eat more ice cream that you normally would, while you adjust to the idea. There are cases of chronic chocolate bingers using this tactic and eventually leaving chocolate to go grey in their cupboard because they forgot it was there
I did do something in the same vein as this. Bingeing isn't a big problem for me any more, but like you, I have a sweet tooth, so I decided that instead of buying sweets, biscuits, Tim Tams etc, every sweet thing that I ate had to be baked by me. First of all, its better because I know what's going into it, and secondly, this allows me to make a big batch so I always have something sweet in the house if I want it. Most days I'll have a small amount, but I manage to never go overboard.
Definitely worth thinking about if ice cream is a particular problem for you. I also recommend "If Not Dieting, Then What?" by Dr Rick Kausman.