Line a 15x10x1-inch baking pan with foil. Butter the foil or spray it with nonstick cooking spray.
In a large saucepan, melt the chocolate chips and 1 cup of margarine over low heat, stirring frequently. Remove the saucepan from the heat. Add peanut butter and mix well.
Spread half of the chocolate mixture in the buttered foil-lined pan. Place the pan in the freezer for 10 minutes or until set. Then, transfer it to the refrigerator.
Stir peanuts into the remaining chocolate mixture. Set it aside.
In a large saucepan, melt the remaining 1 cup of margarine over low heat. Gradually stir in the evaporated milk. Add the pudding mix and cook until the mixture slightly thickens, stirring constantly. Remove the saucepan from the heat. Mix in powdered sugar and maple flavour. Allow it to cool for about 10 minutes or until slightly cooled.
Carefully spread the pudding mixture over the chilled chocolate layer. Refrigerate for 30 minutes.
Stir the reserved chocolate-peanut mixture and drop it by spoonfuls onto the chilled pudding layer. Spread it to cover the surface. Refrigerate for at least 3 hours or until firm.
Once firm, cut the dessert into bars. Store them in the refrigerator.