Run custom tools on file add and solution load