1. Melt the chocolate:
Roughly chop the milk, dark, and white chocolate and place them together in a large heatproof bowl. Melt over a double boiler (water bath) or gently in a saucepan on low heat, stirring constantly until smooth and glossy.
Alternatively, microwave in 30-second intervals, stirring in between.
2. Stir in the peanuts:
Once the chocolate is fully melted, add the peanuts (and optionally, the marshmallows or chopped nuts). Mix well until all the peanuts are evenly coated in chocolate. Add vanilla extract and a pinch of salt, if desired.