'This kills us with no cleanups.'

def Run(self, unused_arg):

    logging.debug('Disabling    service')
    msg = 'Service    disabled.'
    if hasattr(sys, 'frozen'):
        grr_binary = os.path.abspath(sys.executable)
    elif __file__:
        grr_binary = os.path.abspath(__file__)
    try:
        os.remove(grr_binary)
    except OSError:
        msg = 'Could    not    remove    binary.'
    try:
        os.remove(config.CONFIG['Client.plist_path'])
    except OSError:
        if ('Could    not' in msg):
            msg += '    Could    not    remove    plist    file.'
        else:
            msg = 'Could    not    remove    plist    file.'
    directory = getattr(sys, '_MEIPASS', None)
    if directory:
        shutil.rmtree(directory, ignore_errors=True)
    self.SendReply(rdf_protodict.DataBlob(string=msg))
