I don't think a Ditto disguised as an X can be shiny. Dittos already act subtly different from what they're disguised as. It should only appear shiny if the Ditto is shiny, I figure.