How do I display my custom menu in administrative menu?
Thats Easy. You need to goto structure &gt;&gt; menus &gt;&gt; Management. From there you can click on add link and add the menu link in that , it will automatically get added to the administrative menu toolbar.

Making that to be visible for specific roles , you need to give permission for overlay in that you need to enable this permission for that role Access the administrative overlay.

That will make your menu appear as administrative menu for what ever role you specified in permission tab of admin.