I wonder what it would take to bring this capability to C3D?
In essence this involves (1) HDRI editing, which is not especially complex technically, but I'm not sure how much help you get from the Core Image, and since C3D is primarily a 3d program, I'm not sure Martin is going to dedicate a bunch of effort to it, and (2) some fairly simple 3d transformations to figure out where on the HDRI to put a light based on a click in the viewport.
What might be fairly easy for Martin to add would be the ability to "mark" the loaded HDRI with the point corresponding to the place you click. You could then use an external image editor (i.e. Photoshop, since I don't think anything else out there is much use) to insert/modify the lights.
If dealing with HDRI pixels is relatively straightforward, and Martin feels it worthwhile to improve C3D's painting program for other reasons (e.g. sculpting), then it would add a lot of value to C3D to be able to do this kind of thing internally (and it would help differentiate C3D).
Another option would be to improve/fix C3D's internal lights (they do not appear correctly in reflections even with geometry switched on because they're insufficiently bright) and allow C3D to insert
its own lights (or place a selected light) in the right spot (relative to the view focus) to produce a reflection on the surface you click on. That might actually be even better than what HDRI Studio does.
But here's something you've inspired —
reflect-o-matic.
A more advanced version of this script could actually generate a plane, an emissive material, and so forth all in the right place to generate a reflection, and tweakable to your heart's content.