Few people can just drop a habit like smoking, your best bet is to try to replace it with something else. In my case it was a device of some kind, beginning with a palm pilot. When i needed a smoke i pulled the palm out of my shirt pocket instead of my smokes, fiddled with it for a while, and put it back. Now ive just graduated to a high end phone. So if i pull out my phone, dont assume im being rude.

I probably just need a smoke.