bobdbuilder,
Thank's for your feedback. Where i work is a small company. it is like an aeroclub.. people know each others by first names... the gossip circle is very wide if not unlimited.
I do know based on my non smoking colleagues experience that making such request won't be effective as we do have some very heavy smokers...and some crew members who will definitely get the request in the wrong way.
what makes things worse is that we often have flight attendants run up for a smoke break.
The solution i have found although temporary, is to actualy leave the cockpit whenever someone starts smoking.. but then again this is an unsafe practice and is not a long term solution.
This is why i posted this question to see how each one of you deals with the problem.
Thanks again for all your imputs.