certain effects

I'm looking to do a fade in kind of effect for my game - preferably in illumination - I want to cast a light from the top right corner of the title screen down to the bottom left and have the light waver from side to side slightly.
I also need a spotlight kind of effect - is this programmable or might it be easier just to pre-render it all in another program?
I also need a spotlight kind of effect - is this programmable or might it be easier just to pre-render it all in another program?