rem:  expl.value = this.getString( "explanation.defaultApp" ); 
add:  var app = this.mLauncher.MIMEInfo.preferredApplicationHandler; if ( app ) {  expl.value = this.replaceInsert( this.getString( "explanation.openUsing" ), 1, app.unicodePath ); } 
context:     initExplanation: function() {        var expl = this.dialogElement( "explanation" );        if ( this.mLauncher.MIMEInfo.preferredAction == Components.interfaces.nsIMIMEInfo.saveToDisk ) {            expl.value = this.getString( "explanation.saveToDisk" );        } else {            // Default is to open with application.            var appDesc = this.mLauncher.MIMEInfo.applicationDescription;            if ( appDesc != "" ) {                // Use application description.                expl.value= this.replaceInsert( this.getString( "explanation.openUsing" ), 1, appDesc );            } else {                var app = this.mLauncher.MIMEInfo.preferredApplicationHandler;                if ( app ) {                    // Use application path.                    expl.value = this.replaceInsert( this.getString( "explanation.openUsing" ), 1, app.unicodePath );                } else {                    // Use vague "default app for this type"                    expl.value = this.getString( "explanation.defaultApp" );                }            }        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d57d41bc51e542f0da626de852d7fc95dbd45725/nsHelperAppDlg.js/clean/embedding/components/ui/helperAppDlg/nsHelperAppDlg.js