in realtà il componente dovrebbe essere visibile a tutti se non diversamente specificato, non è che hai fatto qualche esperimento con le autorizzazioni di accesso?
è difficile a dirsi, senza sapere che cosa hai fatto; tanto per cominciare hai previsto le autorizzazioni (file access.xml e le varie chiamate a JFactory::getUser()->authorise())?
ciao