There is definitely an issue with lircd. But it isn't much noticable in Qtirreco because its not running constantly. To address the side-effects of killing lircd, is it possible to run a second instance of lircd on a different port that can be safely killed when the wodget is removed? Just a thought.