Orlando,
Putting a ball on the light and using a clamp is the best way to go. A three-way clamp at the base of the arm works ok, but the light should be wide-angle, so you don't have to re-adjust it everytime the arm is moved, and you don't have to worry about visible hot spots.
With my Hartenberger light, I bolted a ULCS ball fitting on to the handle. Because the control for this light is a dial on the back (with several power choices), this light has worked best in this configuration. The Hartenberger's come with an alternate wide angle reflector.
With my old light - a big plastic-bodied wide-angle light (I forget the name of the manufacturer) that took 8 big batteries - there was no good way to bolt the ball fitting directly on to the light. I got a piece of PVP piping of a diameter that the light body would just fit into, cut a slot in the pvc pipe section for the light's handle and switch, and bolted a ULCS ball fitting to the outside of the PVC piping. A small piece of bungie cord with hooks at each end crossed over the back of the light and then back to the ULCS fitting, ensuring that the light wouldn't fall out.
For smaller lights, you can get ULCS ball fittings pre-bolted onto a curved section of PVC pipe. The light rests in the PVC section, safely attached by two rubber loops cut from a bicycle inner tube.
Frogfish