It might have been easier to use something else other than png2ico to generate favicon.ico. png2ico doesn't support greyscale pngs. In a fit of stupidity, I flailed imagemacgick around trying to convert the png into something png2ico would digest, but ended up just writing out a RGB png using the gimp.