rem: if (aHandlerInfo.preferredAction == Ci.nsIHandlerInfo.useSystemDefault && aHandlerInfo.wrappedHandlerInfo) return this._getIconURLForSystemDefault(aHandlerInfo.wrappedHandlerInfo); 
add: case Ci.nsIHandlerInfo.useHelperApp: let preferredApp = aHandlerInfo.preferredApplicationHandler; if (this.isValidHandlerApp(preferredApp)) return this._getIconURLForHandlerApp(preferredApp); break;  case kActionUsePlugin: return ICON_URL_PLUGIN; } 
context:   _getIconURLForPreferredAction: function(aHandlerInfo) {    var preferredApp = aHandlerInfo.preferredApplicationHandler;    if (aHandlerInfo.preferredAction == Ci.nsIHandlerInfo.useHelperApp &&        this.isValidHandlerApp(preferredApp))      return this._getIconURLForHandlerApp(preferredApp);    if (aHandlerInfo.preferredAction == Ci.nsIHandlerInfo.useSystemDefault &&        aHandlerInfo.wrappedHandlerInfo)      return this._getIconURLForSystemDefault(aHandlerInfo.wrappedHandlerInfo);    // We don't know how to get an icon URL for any other actions.    return "";  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/8d91a0f0bab6bdb3702c521f5f7ba37a42fc716f/applications.js/clean/browser/components/preferences/applications.js