I certainly wouldn't rule out an Alice Cooper pin. I think they could make a pretty cool theme based on his stuff.
I think I would rather see a Monsters of Rock pin instead, and include songs from a dozen or so artists. At this point, I think we are close to the end of the bands that can sell a pin on their own. I think Aerosmith is pushing it, but it looks like a cool game.