Linux Mac OSX Windows

Implemented by

 This is a private interface shared between external app handlers and the platform specific
 external helper app service
[scriptable, uuid(d0b5d7d3-9565-403d-9fb5-e5089c4567c6)]
interface nsPIExternalAppLauncher : nsISupports

Methods

 mscott --> eventually I should move this into a new service so other
 consumers can add temporary files they want deleted on exit.
 @param aTemporaryFile A temporary file we should delete on exit.
void deleteTemporaryFileOnExit(in nsIFile aTemporaryFile)