Sugiro o seguinte:
Um breve pedidoformal em e-mail para deixar de fumar no local de trabalho, indicando o direito legal de ter um local de trabalho livre de fumo. Não seja inflamado, mas simplesmente declare os factos.
Se isso falhar, dirija a sua queixa directamente ao RH, enfatizando os aspectos de saúde e segurança e jurídicos. As preocupações de saúde e segurança são normalmente da competência dos RH e eles normalmente levam-nos a sério.
Se tiver um sindicato fale com eles sobre isso. Por vezes podem influenciar a gestão (através dos RH) de uma forma que um indivíduo não pode. Mais uma vez, os sindicatos normalmente levam as questões de saúde e segurança a sério.
Se não tiver apenas uma linha de acção: demita-se. Provavelmente deveria dizer muito claramente que tentou e não conseguiu que este assunto fosse tratado normalmente e que não tem opção de partir para a sua própria saúde. Tem a opção de falar com um sindicato ou advogado sobre uma via formal/jurídica para procurar reparação, mas isso vai com a habitual advertência de que estes nunca são procedimentos rápidos e podem causar tanto (se não mais) stress do que a questão original.
Eu sei que isto é provavelmente ilegal mas não sei como parar isto.
Tenha em mente que pode não ser capaz de parar isto. Ter razão nem sempre é o mesmo que obter o resultado certo.
Eu sei que sou bastante valioso e o meu manager disse que odiaria perder-me.
Mas é claro que este manager valoriza mais a sua gratificação do que o seu trabalho. Seja céptico em relação ao que eles dizem. IMO, se chegou a este ponto, então eles não o valorizam nem o seu trabalho.
Seria profissional ir cedo para casa e enviar um e-mail ao meu gerente a dizer que estou a trabalhar a partir de casa até já não haver fumo no escritório?
Não. Pode muito bem estar a fazer o jogo de um gerente que preferiria vê-lo despedido a deixar de fumar. Não dê munições aos seus empregadores por o despedirem por não fazer o seu trabalho.
Se o fumo tiver um impacto imediato na sua saúde (asma, algo do género) deve pedir ao seu médico uma carta e endereçá-la ao seu departamento de RH (ou chefe) para procurar uma solução imediata, trabalhando a partir de casa ou parando o problema ou mudando de departamento. Mais uma vez, se isso não o levar a lado nenhum, então sair (ou aceitar a situação) é a sua única opção.