On 2) -- what does the Xorg.log.0 tell? Libs not found, program not found, anything? 3) may occur from e.g. fluxbox actually not expanding "~" macro, or does it? You might be better off with $HOME/backgrounds... ?