Once upon a time, I wrote a screensaver for xscreensaver. So, though I’ve barely looked at xscreensaver code in years, I still occasional think about ideas for screensavers.
1. A “meta” screensaver. This would render any other screensavers into a texture, that would get texture mapped to some 3d object. You could even go recursive if you wanted.
2. A version of webcollage that would point at images sources that are Creative Commons. This would be pretty easy.
3. A fake road map generator. Just randomly create something that kind of looks like a streep map. City maps would be easiest, but highway style maps would be cool as well. Think google maps, but totally bogus.
4. “old growth”, a screensaver that would draw what looks like a cross section cut out of a old tree, and then label the rings with historical dates and info. Something sort like this.