I want to make the functionality of a custom extension available via a menu item in the CKAN\'s main navigation menu. Not sure how I can add this new menu item from my extension
You just need to add the relevant templates into your extension with the HTML for your menu items. See http://docs.ckan.org/en/latest/theming/index.html