I usually start wanting a chocolate bar about half an hour after lunch. Today I ate my sandwich in my office and planned to go to the shop for a chocolate bar. Then I put some hand cream on - one that I don't normally use (it was a free sample of Body Shop Frosted Berries body butter). It smelt very sweet and fruity, and I noticed that I no longer wanted a chocolate bar. The fragrance somehow gave my mouth the sensation of already having eaten chocolate ... you know when you get a sweet taste in your mouth about 10 mins after eating chocolate or a biscuit.
Obviously it's occurred to me that I'll use this body butter more often to try to replicate the effect! But I wondered if there are other fragrances that work like this, to stop you wanting to snack?