i used fbdesk for my desktop icons, worked ok most of the time.
To run programs at startup (which you will want to do for your desktop icon program and probably others) add a line in ~/.fluxbox/startup something like:
MAKE SURE YOU USE THE & AT THE END
Otherwise fluxbox will stop booting and wait for the fbdesk process to finish before it continues.
look in the startup file, the comments there are pretty useful.
As mentioned above fluxbox only manages the windows and menus. By looking in ~/.fluxbox/menu you'll be able to pickup the format for it quite easily and add your own stuff.
that'll give you a screensaver