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.

![The 'Check for Updates' dialog in Eclipse, illustrating a disabled minimize button](https://i.stack.imgur.com/MhWea.png)

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?