Preheat the oven broiler. Line a rimmed baking sheet with aluminum foil. Lay the marshmallows on the foil, long side facing up (as opposed to standing up on the short end). Place under the broiler and cook until the marshmallows are golden brown and toasted, 10 to 15 seconds. Cool completely on the baking sheet. The marshmallows will firm up again in the center so you can skewer them.
While the marshmallows cool, put the graham crackers in a resealable plastic bag and seal. Crush with a meat mallet, rolling pin or can until they are fine crumbs with a few small chunks.
Heat the butter in a small skillet over medium heat. Add the crumbs and cook, stirring, until toasted and a few shades darker, 3 to 4 minutes. Remove from the heat, pour onto a plate and cool completely.
Once the marshmallows have cooled, skewer them and set aside.
Finely chop the chocolate and reserve one-quarter of the chocolate separately. Put the rest in a heatproof bowl and set over a small pot with 2 inches of simmering water, making sure the water does not touch the bottom of the bowl. Cook, stirring, until melted and smooth. Remove from the heat and stir in the reserved chopped chocolate until melted. This technique will help the chocolate set hard without having grey streaks, called bloom, on your pops.
Drizzle the skewered marshmallows with some melted chocolate and sprinkle with crumbs. Set the sticks into the open grids in a wire rack, so they stay upright, until the chocolate is set. Repeat with the remaining marshmallows, chocolate and crumbs.
Fill a few tall glasses with marshmallows and set the finished pops, stick-side down, into the glasses for serving.
From Food Network Kitchens