Geralmente, a resposta é não. De acordo com o Padrão de Hierarquia do Sistema de Arquivos (FHS), somente arquivos que precisam estar em uma determinada a localização (como arquivos de bloqueio e arquivos de dispositivo) pode estar fora da árvore /opt
se o software estiver instalado dessa maneira.
Você está correto, pois pode instalar ícones em /usr/share/icons
, mas, novamente, não faça isso se o pacote for instalado em /opt
. Eu não estou familiarizado com o Quickly, mas considere alterar seu aplicativo para que ele seja instalado nos locais "comuns" do software Linux: /usr/bin
para binários, /etc
para arquivos de configuração, /usr/share
para dados, etc. Dessa forma, seu ícones não estarão fora do lugar!