The heat haze shader can be used for anything like that very easily. It will distort whatever is behind it, and supports an alpha channel. If you were to make an animated fire with alpha channel and assign this shader to it, it would have the effect you are looking for.

-Rhuarc


I no longer post on these forums, keep in touch with me via:
Linkedin.com
My MSDN blog