You can create lights exactly as groups or shapes using script. Here you may find more details about creating objects in Boxshot. You may then access all the light parameters from script:

// create a light
var l = scene.root.addLight("test light");

// setup main properties
l.intensity = 2;
l.radius = 3;
l.castShadows = false;

// setup attenuation
l.attenuationEnabled = true;
l.attenuationStart = 100;
l.attenuationEnd = 200;
l.attenuationPower = 4;

// move it
l.translation = vec3(10, 20, 30);

You may still rename and hide the light exactly as any other node in the scene:

l.visible = false;
l.name = "hidden light";