def METHOD_NAME():
    '''Uses launchd KeepAlive path so it launches from a launchd agent
    in the correct context.
    This is more complicated to set up, but makes Apple (and launchservices)
    happier.
    There needs to be a launch agent that is triggered when the launchfile
    is created; and that launch agent then runs MunkiStatus.app.'''
    initStatusDict()
    launchfile = "/var/run/com.googlecode.munki.MunkiStatus"
    try:
        open(launchfile, 'w').close()
    except (OSError, IOError):
        pass
    time.sleep(0.1)
    if os.path.exists(launchfile):
        os.unlink(launchfile)