Te contesto atraves del foro, ya que tu dirección de E-Mail me da un error.
Estimado amigo, crea el menú de forma normal y lo haces no visible. Luego en el formulario en el objeto en el cuál quieres que aparezca deberas de programar el siguiente evento:
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Select Case Button
'SI EL USUARIO PULSA EL BOTON DERECHO DEL MOUSE
Case vbRightButton
Form1.PopupMenu MnuHola
End Select
End Sub
Espero te sirva. Saludos Pola