The OPF spec states that the <spine/> can only contain OPS Content Documents -- basically just HTML, in most cases. ADE may render a PNG listed in the <spine/>, but there's no guarantee another EPUB reader will.

Should be allowed as long as you've set up a DTBook or XHTML flow as the fallback.