use named pipe client in desktop mode