Make the frosting: In a standing mixer, cream the butter and the cream cheese until fluffy. Add 1 cup of the powdered sugar, sifting it into the mixer bowl and mix well. Add the cream of coconut, vanilla and coconut flavoring, salt and mix well. Add another cup of the powdered sugar and beat until fluffy. Add more powdered sugar if needed to stiffen frosting to spreadable consistency.