If fantastico is installed on the server, but the fantastico icon is not present in cpanel then you will have to check 3 things on the server as,

1) Make it sure that Option fantastico is CHECKED in the feature list assigned to that account.
In order to check this, you will have to login into the root WHM and select the option called Packages >> Feature Manager and edit the feature list that is assigned to that account.

You can check which feature list is assigned to the account from edit package option in whm.

2) First check the theme that cpanel is using.
And after that please check the symbolic link to the fantastico directory is present or not.

In order to create the symbolic link, run the following command say for theme bluelagoon as

– ln -s /usr/local/cpanel/3rdparty/fantastico

/usr/local/cpanel/base/frontend/bluelagoon

3) Please check the cpanel version and If you are running cpanel version called CPANEL 10.4.0C150 or next and icon is not present in cpanel’s own themes like x, x2,xmail etc, then run the command as a root via SSH
—————-
mv /usr/local/cpanel/3rdparty/fantastico/xskin.html

/usr/local/cpanel/base/frontend/x/cells/fantastico.html
—————-