Anyway - regardless of where you like your light SHOP to live, in /shop or in a subdir in the light itself, I need to manually link up the obvious things like colour and cone size so that the SHOP controls these, in order to get feedback in the viewport. Problem is, there's a number of these settings, such as lighttype, that can't be linked due to the style of widget(AFAIK - correct me if I'm wrong!), so you're constantly flipping back and forth between the tab in the light and it's SHOP to coordinate them. Is there something that might be done to alleviate this? In a way, the “no shop” tab in light objects is more accurately like the OpenGL tab in surface SHOPs. It would be nice if this was made a little more standardized - perhaps you could get a light OpenGL tab in a light SHOP? Also, it would be great if the OpenGL supported functions were somehow standardized - in other words each function has standard names and locations(just like /obj/light1/dimmer for example). this would allow your customized light shaders to be wired up more completely, and more quickly to the OpenGL light support.
Also - a little thing - I'm personally finding that there's a truly evil little thing in $HFS/houdini/scripts/defaultscene.cmd - it puts that terrible little “fastShadow” shader into a default light. The reason I consider this evil is that it acts *on top of* whatever SHOP you may wish to assign. That has caused me endless troubles when I've missed it. Yup, I've altered the defaultscene to not contain that in $HOME, but it seems like such a terrible, confusing thing to stick in there. Wouldn't a default, quickie raytraced shadow SHOP work better as a default “lookee here - a shadow” light?

Cheers,
J.C.