Beecon widget will do what you tell it to do. How did you set it up? You can set when it performs the script. (during widget start, click, desktop switch, time interval) here's my screenshot using the queen beecon widgets down the bottom. (7 of them in 1 desktop. lol)