Pure gui stuff finished.

Now handle program start (QProcess), and protocol.