Melt butter and chocolate on low heat.
Place sugar, salt, milk, eggs, and vanilla in a large bowl of a mixer with all melted butter and chocolate. Beat at medium speed.
Place in a large pan of ice water. Beat at high speed until frosting changes color and is of spreading consistency.