It can be done in Adobe After Effects using the Lens Flare effect. It is just a case of making sure that the layers are in the right order to get the effect you want. I believe the Lens Flare effect will go between your text and the background.
Mark
www.onlinevideosolutions.co.uk enquiries@onlinevideosolutions.co.uk