Is there any good UX justification for disabling the minimize button, but not the maximize or close buttons?
I notice that Eclipse (the IDE) has several dialogs that do this, and there are questions on other StackExchanges about how to achieve this behavior.
My question is, in what case would this be desirable? Why would a designer or developer not want the user to minimize their dialog (assuming a modal dialog, this would minimize the application itself as well).
In the Eclipse case, the "Run in Background" button gets the window out of the way, but I do not think this is a good substitute for disabling the minimize functionality.
I understand there might be good reasons for disabling the maximize button, and I believe handling the close button should be treated the same way as the "cancel" button.
But why disable the minimize button?