Combine the butter, honey, brown sugar, lemon juice, liquid smoke, and red pepper flakes in a saucepan. Cook over medium heat, stirring, until smooth, 5 to 7 minutes. Cool to room temperature.
Arrange the salmon in a dish just large enough to hold it. Pour the cooled marinade over it, and let it stand for 30 minutes, turning once.