Place butter in bowl of an electric mixer and beat on medium-high speed until fluffy, about 2 minutes. Add cream cheese and beat until well combined and fluffy, about 2 minutes more. Add sugar, vanilla, ginger, and salt, and beat for 5 minutes, until smooth. Makes a very generous quantity; you can freeze leftover icing if you wish.
Related Recipe: Rhubarb, Beet and Pecan Cake