Preheat the oven to 325 if you are using glass loaf pans or 350 for metal. Beat eggs, sugar, oil and vanilla. Add mashed bananas, then add flour, salt, baking powder and cinnamon.
Add the nuts and pineapple and pour into two greased & floured loaf pans and bake 1 hour or until loaves test done in center with toothpick.
Remove from oven when done and loosen bread by running a knife around the sides. Cool 10 minutes and remove from pan to rack to cool completely.
Frosting-In a mixer, cream butter, salt, milk and confectioners sugar until creamy add lemon juice and pineapple and continue beating. The frosting should be thick but creamy, so you may need more confectioners sugar to reach the right consistency. Frost the top of both loaves with a thick amount of frosting. Serve.