Wiring lights to a Garbage disposal circuit
EDIT: Since I answered this question, R. Gunas edited the wording to more clearly state that they want to wire lights to the garbage disposal, and not the other way around like I thought. My answer is still applicable though. The garbage disposal still should have its own breaker (as discussed below in my original answer). 

It's best to wire the garbage disposal to it's own dedicated circuit. It can be shared with the lights, but the load needs to be calculated to make sure that it can handle the disposal plus the lights. The garbage disposal isn't a constant load, but when it's on you may notice your lights dim. I would recommend not wiring it from the recess lights.

Although not directly required by the NEC, you will probably want the garbage disposal on a GFCI circuit. This can be done with a GFCI breaker, or by installing a GFCI receptacle under the sink and plugging the garbage disposal to it.

The real answer is you need to read the manufacturer's installation instructions and see what they recommend.