It's not happening for me with the IES profiles provided with Corona (and using a CoronaLight, haven't tested other light types) - I am getting the expected results.
On the second question, simply drop a CoronaBitmap into the Texmap slot in the Color options for the CoronaLight (and check the button next to Texmap). Depending on how sharp you want the projection to be, you may need to increase Directionality (but be aware that higher Directionality means more noise, so longer render times) - in the example below, so that the pattern was visible I raised Directionality to 0.9, which is very high :)