Kitty, sounds like you've certainly got a couple of big challenges on your plate.
For a control Plan,
what you could do is race off to the shops and buy yourself a big bead bracelet (their fashionable now) and place it on the wrist of the hand that you normally grab food with. You can name the bracelet after you Health Fairy God Mother Betty.
When you see this hand moving forward to take a piece of cake off a plate etc. and then you see Betty, you just say to yourself out loud BSN (Betty Says No!)