Fix spacing.
Correctly escape arguments with a \.
Possibly fix a deadlock issue.

Ran into the problem when processFinished was called while the output view was still scrolling.
Add icon from Schiller!