I've not dealt with this, and can imagine it must feel like you're banging your head against a wall if he acknowledges he needs to quit but doesn't.
Regarding the money aspect: do you think he'd be open to setting up some sort of "fun money" account or budget for the both of you. This way you'd get the same amount of money to either "throw away" (on cigarettes for him, something fun for you). At least this way, his wasting money would be more fair to you.
I did have a chain-smoking coworker who quit once (for at least 5 months before I left the job) by taking the money he would spend on cigarettes and putting it in a fund for a trip to Disney with his son. Everyday, he would move the amount he would have spent on 2 packs (yeah - super heavy smoker) from his main account to his Disney account. This seemed to be a great motivator for him - not sure if it would work for your husband.
Best of luck!