Gertch, you're better than me.
I found two ways to stop smoking and I'd recommend one and not the other:
1) Get cancer. Be in a hospital bed for seven weeks, paralyzed, learning how to walk again, and not being able to physically have a cigarette. Zoning out on morphine also helps. Who needs a cigarette when you have morphine?
2) For this second technique to work, you really, really have to want to quit. If that isn't the case, forget it.
But if you do truly want to quit, then every time you want a cigarette, say ten times, "I am not a smoker." Saying out loud is the best, but if you are with others, this may not be practical. Just say it to yourself in that situation. Positive affirmations also work. "I am a person who doesn't smoke cigarettes." After saying it ten times, you might find you don't want a cigarette. If that's the case, great. Don't have a cigarette. If you still want a cigarette, have one. It's not worth beating yourself up over a cigarette. Keeping this routine up for a few weeks, you will find yourself smoking less and less. They will also start tasting bad. Finally, you will just find you have quit. Tell yourself you are now officially a person who doesn't smoke cigarettes and congratulate yourself for that.
With either (1) or (2), the tough trick will come in a few months after you have officially quit. You'll get in a situation where you'll be with smokers and you'll want a cigarette. DON'T SMOKE ONE. You will start down the evil path toward being a smoker again. This last step is crucial, and is where I failed a couple of times. With technique (2), I stopped twice for years. My mistake was thinking I could then have just one. No. That leads to two which leads back to a pack a day. With (1), I've been successful in not smoking for seven years now. There is nothing like cancer to be a wake up call. It's kept me strong when I've been in a smoky bar and wanted a cigarette.
It took me four years to stop dreaming about them. I don't anymore. I really now am not a smoker.