Here is the best and surest way to quit smoking:
The next time you have an urge to smoke, get a cigarette and instead of lighting up, eat it. And I mean the whole friggin' thing with the filter. Don't stop (you will puke afterwards anyway) until you cram the whole thing down your throat.
The desired reaction will then occur and you will become very sick. This sickness will cure your cravings quite possibly forever. You will never forget the pain that you inflicted on yourself and the gut-wrenching sickness that results.
The last and final step is each time you have a craving in the future (if you don't immediately get disgusted) think about the cigarette eating incident and remember the nausea and torment. The more that your mind programs itself with that incident, and triggers a gut wrenching response, the more you will be repulsed by cigarettes.
Works like a charm