On Windows, you can launch a journal from an external command line using the following command:
run_journal [filename] -args [string arguments]
where:
[filename] = a valid journal filename [string arguments] = an optional array of string arguments that are passed through to your main() routine
Example
run_journal list_assy.vb -args mypart.prt