diff --git a/pgadmin/frm/frmHint.cpp b/pgadmin/frm/frmHint.cpp
index aebe9a6..abca154 100644
--- a/pgadmin/frm/frmHint.cpp
+++ b/pgadmin/frm/frmHint.cpp
@@ -178,14 +178,12 @@ BEGIN_EVENT_TABLE(frmHint, DialogWithHelp)
 END_EVENT_TABLE();
 
 
-
-
 #define chkSuppress     CTRL_CHECKBOX("chkSuppress")
 #define htmlHint        (XRCCTRL(*this, "htmlHint", wxHtmlWindow))
 #define btnFix          CTRL_BUTTON("btnFix")
 #define btnYes          CTRL_BUTTON("wxID_YES")
 #define btnNo           CTRL_BUTTON("wxID_NO")
-
+#define btnHelp         CTRL_BUTTON("wxID_HELP")
 
 frmHint::frmHint(wxWindow *fr, bool _force) : DialogWithHelp(0)
 {
@@ -340,6 +338,15 @@ void frmHint::SetHint(const wxString &info)
 		btnYes->Hide();
 		btnNo->Hide();
 	}
+
+	if (hintArray[currentHint].hintPage == HINT_INSTRUMENTATION ||
+		hintArray[currentHint].hintPage == HINT_INSTRUMENTATION_91_WITH ||
+		hintArray[currentHint].hintPage == HINT_INSTRUMENTATION_91_WITHOUT)
+	{
+		btnHelp->Disable();
+	}
+	else
+		btnHelp->Enable();
 };
 
 
