launcher: allow passing arguments to programs