How can I add a custom portlet to the Portal section of the Control Panel, as shown in the following figure:
Here is how to do it:
In your portlet's liferay-portlet.xml (you can check the DTD of this xml for more information on other tags) include two tags in your tag as shown:
MyCustomPortlet
/mycustom.png
portal
100
false
/css/main.css
/js/main.js
mycustomportlet-portlet
Also, if you don't want your portlet to appear in the Add Menu so that it is not put on other pages, then in your liferay-display.xml you can include:
Build and deploy your portlet and you are good to go.