Sort:  

My shelves aren't large enough for chains and hooks-I will likely keep this idea in my pocket though for when I have a greenhouse one day.

If the lights do have holes for hooks, maybe screwing a screw with the right sized head to the underside and sliding it into the holes?

I just realized they have little screw holes, I think I'm gonna have to screw them to the shelf tomorrow.