In a large saucepan heat butter and water
on medium-high heat until butter melts. Reduce
heat to low and slowly stir in flour until
smooth.
Transfer to a large bowl, cool five minutes
and stir in eggs one at a time beating well.
Preheat oven to 400 degrees.
Spray a baking sheet with non-stick cooking
spray and drop batter onto baking sheet in ovals
of about 3 x 2 inches.
Bake in hot oven for 20 to 35 minutes until
golden brown.
Transfer to a cooling rack.
While pastries cool, make pudding for
filling by mixing instant pudding mix with milk
and beating until smooth.
Cut a small slit in the side of each pastry
and fill with pudding.
Make frosting by heating butter and
chocolate squares over low heat until melted.
Stir frequently.
Remove from heat and stir in powdered sugar, milk and
vanilla. Beat until smooth and spread over each filled eclair.
Place in refrigerator until frosting is firm.