Hola.
Es facil, simplemente establece la propiedad ControlBox del formulario a False. Si tienes texto en el caption del formulario, tendrás el borde del formulario intacto, pero sin botones de Maximizar, Minimizar y Cerrar.
1º forma:
Si quieres solamente dejar el de minimizar pon el controlbox a false y puedes crear un botón minimizar por tu cuenta.
2º forma:
Por otra parte si pones controlbox a true (por defecto si es sizeable) puedes manejar cada uno de los botones de la siguiente forma:
minbutton (dejalo tal cual)
maxbutton=false
y que pasa con la opcion X.... (tu pregunta).
Introducimos este codigo en el evento QueryUnload:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If closemode <> 1 Then
Cancel = 1
msgbox "Botón desactivado"
End If
End Sub
Espero que te sirva de ayuda.