def METHOD_NAME(self, bin_path):
    if bin_path is None:
        return
    flags = {}
    if sys.platform.startswith("win"):
        DETACHED_PROCESS = 0x00000008
        flags["creationflags"] = DETACHED_PROCESS
    apppath = app_path(pythonw=False, as_list=True)
    shell = sys.platform.startswith("win")
    # default to using daemon
    # if the user chooses to use angr URL scheme to load a binary, they are more likely to keep interacting with
    # this binary using angr URL scheme, which requires the angr management instance to run in with-daemon mode.
    subprocess.Popen(
        apppath + ["-d", bin_path], shell=shell, stdin=None, stdout=None, stderr=None, close_fds=True, **flags
    )