Tokenring
Que tal, excelente aporte, soy amante de las APIs.
Yo había hecho un aporte hace muchísimo tiempo, un formulario totalmente creado por APIs, pero ya no está disponible para descargar

voy a ver si lo encuentro en la PC y lo subo en esta sección.
Bueno, quería decirte que en Excel 2007 no funciona.
Pero es fácil de solucionar, solamente tenés que pegar el menú en el formulario solo después de crearlo, e incluirle un submenú.
Yo recomendaría por una cuestión de orden hacerlo después de crearlo en su totalidad.
Para ello, la línea:
Rt = SetMenu(hWnd, hMenu)
Tendría que ir después de:
AccionesMenu(5) = "Salir_Form"
Pero no después de pegar la imágenes, porque éstas no se dibujarían en el menú, ni en los submenúes.
Mis felicitaciones!!!
Saludos,
Pablo.