You discard all cards attached to Charizard that provide at least [M] Energy. DRE provides at least [M] Energy, so it would get discarded. The same goes for Rainbow, Delta Rainbow, Holon's Pokémon, Dark Metal, Scramble, actual Metal Energy, and ALL basic Energy (but only if Holon Research Tower is in play).