Factor out sending a message to another tool (possibly starting it first).