Let me first say this: I AM A SMOKER!
and secondly, yes I find it hard after having a nice meal ( with wine , then a coffee and cognac ) to not reach into my pocket and pull out a "coffin nail" and light up. Such is the technology of today that ANY airline if it so wished could provide a "Smokers lounge" onboard any aircraft flying longhaul international routes. In fact they may have to on the lucrative runs out of Japan, Korea etc. - these routes where the last bastion of smoking flights until very recently.