Anonymous wrote:A classic homemade buttercream frosting is made of only confectioner's sugar, butter and flavoring. While a store-bought one won't be that simple, there shouldn't be a reason to include eggs. Read some labels. For the nuts/peanuts, you'd need to go with whatever your comfort level is in terms of possible contamination (made on shared equipment vs. made in same facility, etc.)
I make all my own--it only takes about 10 minutes and an electric mixer to make your own frosting, if you can't find what you need at the store.