[driver] separate tool initialization
[driver] separate tool initialization

Set tool files paths in a separate function as this will only be needed
once.
Try to simplify the tool struct too.

k0gaMSX/scc,k0gaMSX/scc,k0gaMSX/scc