Mix peanut butter, butter, graham crumbs and icing sugar together until uniform. Transfer mixture to a sheet of wax paper. Cover with a second sheet of wax paper and roll into a sheet about 1/2" thick. Place on a baking sheet and move to freezer to harden, about 20-30 minutes.
Cut into eggs, or other desired shapes using cookie cutters or a knife. Re-roll scraps and freeze to re-harden. Place cut eggs onto a baking sheet lined with wax paper. Allow to harden again in the freezer.
Melt chocolate and coconut oil in a double boiler or glass bowl set over a pot of simmering water. Dip eggs into melted chocolate with a fork, working quickly so peanut butter mixture doesn't melt. Shake off excess chocolate and replace on the wax paper lined baking sheet. Move chocolate covered eggs to fridge or freezer to set.
When chocolate is hardened, use a paring knife to cut any excess chocolate from the edges of the eggs. Store in fridge or freezer until ready to serve.
Notes
If using unsalted butter, add 1/2 tsp salt. If you need this recipe to be vegan or dairy-free, use your favorite dairy-free butter alternative. In this case, make sure that the coating chocolate you choose is dairy-free and vegan as well.