code: protected void resetAppIcons() {
  
          CmsObject cms = A_CmsUI.getCmsObject();
          Locale locale = UI.getCurrent().getLocale();
          m_standardApps.removeAllComponents();
          m_userApps.removeAllComponents();
          m_availableApps.removeAllComponents();
          Collection<I_CmsWorkplaceAppConfiguration> allApps = OpenCms.getWorkplaceAppManager().getWorkplaceApps();
          Collection<I_CmsWorkplaceAppConfiguration> standardApps = OpenCms.getWorkplaceAppManager().getDefaultQuickLaunchConfigurations();
          Collection<I_CmsWorkplaceAppConfiguration> userApps = OpenCms.getWorkplaceAppManager().getUserQuickLauchConfigurations(
              cms);
          for (I_CmsWorkplaceAppConfiguration config : standardApps) {
              CmsAppVisibilityStatus visibility = config.getVisibility(cms);
              if (visibility.isVisible()) {
                  Button button = CmsDefaultAppButtonProvider.createAppIconButton(config, locale);
                  m_standardApps.addComponent(button);
              }
          }
          for (I_CmsWorkplaceAppConfiguration config : userApps) {
              CmsAppVisibilityStatus visibility = config.getVisibility(cms);
              if (visibility.isVisible() && visibility.isActive()) {
                  Button button = CmsDefaultAppButtonProvider.createAppIconButton(config, locale);
                  //    button.setWidth("166px");
                  DragSourceExtension<Button> extButton = new DragSourceExtension<>(button);
                  button.setData(config.getId());
                  extButton.setDataTransferText(config.getId());
                  m_userApps.addComponent(button);
              }
          }
          for (I_CmsWorkplaceAppConfiguration config : allApps) {
              CmsAppVisibilityStatus visibility = config.getVisibility(cms);
              if (!standardApps.contains(config)
                  && !userApps.contains(config)
                  && visibility.isVisible()
                  && visibility.isActive()) {
                  Button button = CmsDefaultAppButtonProvider.createAppIconButton(config, locale);
                  //  button.setWidth("166px");
                  DragSourceExtension<Button> extButton = new DragSourceExtension<>(button);
                  button.setData(config.getId());
                  extButton.setDataTransferText(config.getId());
                  m_availableApps.addComponent(button);
              }
          }
      }
docs: Initializes the app icon items.<p>