So after a bunch of fighting with trying to directly build a menu then giving up and using a simplified toolkit, my little weather-based light control script now manifests a menubar icon, and a list of all of your scenes. At some point in the near future I will package it up as an .app, and add in dialogue boxes to enter your LIFX and forecast.io API keys. And then it will be pretty much done.
At some point in the further future I may want to also add the ability to actually set up what scenes it chooses between based on temperature ranges, but that’s a complicated beast involving designing and using a UI. And this is just a quick little Python hack.
edit. Now it’s on Github if anyone feels like using it or adding to it.