The best suppressant are natural, why anybody would want to go from one addiction (food) to another is beyond me.
Learn to rely on yourself.
Alot of the times when we think we're hungry we are actually thirsty, drink water instead of eating and learn to decipher between the two.
Exercise. At least then if you do need to eat something afterwards you've 'made room' for it, and earnt it. I find I'm far less likely to want to hit the cupboard just to hit the cupboard after I've exercised. Run, cycle, swim, jump and and down, whatever just do it.
If genuinely hungry eat, starving yourself will do you no good, it will slower your metabolism and generally make it a lot harder to lose weight.