code: protected List<I_CmsWorkplaceAppConfiguration> getUserQuickLauchConfigurations(CmsObject cms) {
  
          String apps_info = (String)cms.getRequestContext().getCurrentUser().getAdditionalInfo(QUICK_LAUCH_APPS_KEY);
          String[] appIds = null;
          if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(apps_info)) {
              try {
                  JSONArray ids = new JSONArray(apps_info);
                  appIds = new String[ids.length()];
                  for (int i = 0; i < appIds.length; i++) {
                      appIds[i] = ids.getString(i);
                  }
              } catch (JSONException e) {
                  LOG.error("Error parsing user quick launch apps setting.", e);
                  appIds = null;
              }
          }
          return getAppConfigurations(appIds != null ? appIds : DEFAULT_USER_APPS);
      }
docs: Returns the quick launch apps set for the current user.<p>
  
  @param cms the cms context
  
  @return the quick launch app configurations