Oddly enough, hypnosis works fairly well for smoking cessation. It doesn't work so well for some other things, but there's research on smoking, and it stands up pretty well.
If you can find somebody who's gotten some decent NLP training, they may be able to do it for you in one or two sessions, and do it pretty much painlessly, ridiculous as that will sound to you now. There's a bit of an internal juggling act that needs to be done, but it's quite doable, and if done well, it's very possible that you might walk about of the session not even missing it. That would depend on the deal you needed to arrange with your smoking itself and the sort of work you ended up doing with it with your person. All of you would have to feel well taken care of, especially you and your smoking, and the need that the smoking was filling for you. I could go on, but it's really a very witchy thing in its way, trying to be respectful of powers and acknowledging them and stuff like that, so it's not very far, I think, I think, from the way you like to think.
Anyway, just A Suggestion,