Hide or remove the Remove button in WP_Customize_Image_Control

The easiest way is to just hide it with CSS. For example:

#customize-control-custom_logo .button.remove-button {
    display: none;
}

The harder way would be to subclass the image control JS and omit the remove button from the template, but this seems overkill.