Charizard's purple alternate color is possibly a reference to his shiny sprite in Pokemon Gold and Silver. Including purple skin, a grey-white belly and dull green wings.
Contributed by Yoshiwaffle
Attachment
Attachment