I have found an android app that so far is aiding me.
You can find it in the Play Store: Smoker Reducer Quit Smoking System. (And it's free, does have some ads, but very unobtrusive)
You enter some info to start. cost of pack, qty in a pack, wake up time, bed time, quit date.
This give you a timer when for when you can have your next smoke. If you're not able to have it (example, you're at work, and it's not break time yet) you can "Bank" the smoke for later.
Each day, it'll reduce the # of smoke you can have, and extend the break between.
I do not know of an app myself, but you could start a journal of your journey to help yourself out. Keep track of the triggers, how you coped with them etc. for future reference.