Los elementos de menú (TMenuItem) tienen los eventos OnDrawItem y OnAdvancedDrawItem que te permiten dibujar los elementos como te plazca (con bordes, fondos degradados, imágenes de fondo, etc.), pero en el caso de los componentes estándar, la disposición de los elementos del menú no se puede cambiar, es decir, en la barra de menú los elementos se disponen en la horizontal y en los popup son verticales, pero para superar este inconveniente puedes apelar a componentes de terceros como por ejemplo los JfControls o los CoolMenus:
* JfControls
http://www.jfactivesoft.com/spindex.htm
* CoolMenus
http://www.cooldev.com/coolmenus.html
Espero que te sirva.
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php