I quite appreciate my current DayZ addiction, smoking is vile though and I really wish I wasn't hooked.
Oh I was just reading a book that touched this in an article. Here's what you do: get some cards and write on them that you promise to never smoke again. Give them to your family, to your friends etc. The social pressure and publicity will force your brain to keep the promise.
That's a comproved psychological concept. Try it, there's nothing to lose.