This is very weird, I changed my wallpaper using fbsetbg, I added:
session.screen0.rootCommand fbsetbg -f ~/.fluxbox/backgrounds/grace.jpg
to my /.fluxbox/init file, changed /.fluxbox/lastwallpaper and when I restart x and enter my login name and password fluxbox picks up the splash screen background as its wallpaper, not the one I predefined. What is wrong with this thing? I don't see where I mess up.