Hi Abstrax,
Just to be clear I think we would like option as the others render engines they have it. Would be good to tag some object/lights for reflections and refraction.
For example Iray you can tag then to be not visible on reflections or refractions aswell diffuse.
But link to object for example a TV :
I would like to have some highlights on the frame but not reflect on the screen would be good to tag the light to not be visible on the screen of the TV so we can have the results...
For example tag as layer ID... If I have layer ID set "1" in all objects, and then set "1" in a light/object this one will be reflected in all meshes....Now if I have ID number as "2" on the object/light this one will be reflected only on the meshs with the same ID number as number "2" and will be not reflected/refracted on the meshs with ID number "1" which is the default number.
So in some situation will be a problem when you have to set id"2" that's means for the other object won't be reflected if they have number "1" the solution is a double tag to number. for example the TV:
all TV or set ID "1" and "2", the screen are set "1" and "3", the light source are set "2" and "2".
In this case we sure the light react on all other object but not on the screen and the screen have reactions from all other object in the scene with the default number "1". and if I need one other extra light for the screen only I set Id "3" and "3" to react only on the screen.
Hope this can explain the idea, for us this will be huge because other renders they are doing in similar way. You could call the option as "Refl/Refr layer ID". If we have this option I'm ready to pay you a beer for 3 month every weeked hahahaha

(I'm not sure if you like Beer just kidding)
Best
JO