All flights and flight sectors that originate or terminate in Australia have to be non-smoking, regardless of the policy of the airline, and I think lots of countries have similar regulations.
Honestly, if you can't stand it I think that patches is probably the best answer...