There are a few available from the market, such as FlashNotify.
But the ones I could find, for phones that don't have an LED, use the main screen and not the lights built into the buttons at the bottom of the phone (I would like that too). But they are still pretty good though.
There are some other features I wish these apps had (maybe I'll contact one of the developers by email).