a mechanism to notify "app add/remove" message to QML layter
UI Todo:
  1.add event
  2.the remove handler exception
  3.a faster way to lookup a icon by UID( map, key: hid )