RE:como crear un menu con el boton derecho
Que tal Sergio,
Aunque no lo creas, la respuesta es mucho mas facil de lo que te puedas imaginar.
Lo unico que tienes que hacer, es crear un menu normal (como si fueras a crear una barra de menus en tu formulario) y le desactivas la casilla de verificacion de su propiedad visible para que no aparezca en la barra de menús (nota. SOLO haces esto con el nombre del menu, y NO con todos sus elementos).
Una vez que lo hayas personalizado, como tu decias, en el evento MouseDown de el boton de comando, solo tienes que incluir el metodo PopUpMenu y listo...
Por cierto, si no conoces este metodo, responde esta nota.
Un Saludo