Все... проблему решил.
Все оказалась как все гениальное просто. В файле ресурсов .qrc все ресурсы хранятся в сл. виде:
<RCC>
<qresource>
<file>fileopen.png</file>
</qresource>
</RCC>
Для загрузки иконки использовалась команда
QIcon icon1;
icon1.addPixmap(QPixmap(QString::fromUtf8(":/fileopen.png")), QIcon::Normal, QIcon::Off);
И во всех проектах я так и делал и все было хорошо и работало. а вот в плагине нет. Но черт меня дернул в дизайнере имя группе иконок и файл получился:
<RCC>
<qresource prefix="icons">
<file>fileopen.png</file>
</qresource>
</RCC>
И дальше тот же черт навел на мысль переписать загрузку в виде:
QIcon icon1;
icon1.addPixmap(QPixmap(QString::fromUtf8(":/icons/fileopen.png")), QIcon::Normal, QIcon::Off);
и все заработало ВКЛЮЧАЯ ПЛАГИН так как будто ничего и небыло. Вот теперь весь проект правлю.
Так что всем спасибо за помощь. Надесь что я один такой кто про это не знал.