Can't stop smoking? Reduce smoking instead. Use Reduce Smoking App. Free.
First Reduce Smoking determines how much you smoke by following your smoking for two hours. Then it sends you a notification each time your next cigarette is due. It slowly reduces the amount you smoke over time, so you hopefully won't even notice the decrease.
In case you were not able to smoke for some time Reduce Smoking will appropriatelly decrease the time until next cigarette.