I'm suggesting to add gui functions which are calling an external programto configure jack, where the communication between libjack and the guihappens by sockets, not by stdout+stdin.
This will not make libjacklink with a graphics library, and it will most likely not increase thesize of libjack, and it will not make jackd disappear.