Add the butter and marshmallows to a large saucepan over low heat. Gently stir the mixture as the marshmallows and butter begin to melt. Stir constantly to avoid burning.
Once the mixture is almost melted, stir in the cocoa and 4 ounces chopped chocolate. Keep stirring until the chocolate has melted. If you notice the chocolate looking at all grainy, remove from the heat. If the chocolate gets too hot it will bake and become grainy or burn.
Once everything is melted, turn off the burner and stir in the cereal. I typically start with 3 cups, and then mix in 1 cup at a time.
Lightly grease an 8x8 inch (20x20 cm) pan. Turn the cereal into the greased pan and gently press it down using a lightly greased hands (I spray them with non-stick cooking spray) or a lightly greased rubber spatula.
For the topping, finely chop the 6 ounces of chocolate and place in a heatproof bowl. Microwave for 45-seconds on medium power, and stir. Repeat the process until smooth. Do not use high power, as the chocolate will burn. Alternatively, the chocolate can be melted in a double boiler over low heat - ensure that the bottom of the bowl containing your chocolate does not touch the gently simmering water underneath. Once melted, stir in the shortening.
Pour the chocolate over the Rice Krispie treats and smooth into an even layer.
Once the chocolate looks about 60-70% set, use a thin knife to draw into the chocolate where you plan to slice the bars. This makes the bars easier to slice later. Once the chocolate topping is set, slice the bars with a sharp knife, cutting down where you scored the chocolate.