I can empathize with the original poster, I LOVE junk food, including McDonalds. Well, especially McDonalds. I travel a lot and in every new country I visit, I go out of my way to eat McDonalds.
I would suggest to the OP another approach:
1) eat whatever you want, but pay the price through exercise.
2) do not consume calories in liquid form (no juice, milk, alcohol, coke). if you like soda, drink Coke Light or Coke Zero.
I eat a LOT, generally 2500-3000 calories per day, and I'm 5 ft 7 in and 150 lbs. I however, run 15-25 miles per week minimum, more if I've been a particularly bad pig that week. If you run 25 miles per week, that burns between 2500-3000 calories, which is an extra day's worth of food that you can eat.
Plus, there are great physiological and psychological benefits to exercise. If you're a Type-A executive, perhaps setting a goal of running a marathon this year will motivate you to start moving... then you dont have to care about what you eat.