Customization of the product master form


I have a requirement where I have to add a new checkbox control to the the existing product master form. If the checkbox is activated, and if the product is selected from the list page of the product master screen, the “Release Product” button should be disabled. How to achieve this? Thanks in advance.