I used supplements with N-acetylcysteine (NAC) to quit smoking a few years ago and it was a surprisingly smooth experience.
Decided to go cold turkey and started taking them a few weeks in advance - and even before the planned date I suddenly started losing the urge to smoke.
AFAIK recent research indicates it helps with addiction to multiple other substances including alcohol.