Not all in one place that I've ever seen, no. Just hints in various
documents and blog entries.
I usually use a PNG file so I can have transparency built into the icon. I
use either 24-bit or 32-bit color depth with almost any image size at 96
dpi. I've used anything from 32x32 pixels to 441x431 pixels with no
problems.