public static synchronized Set<ToolTemplate> getDefaultApplicationTools() {
		if (defaultTools != null) {
			return defaultTools;
		}

		Set<ToolTemplate> set = new HashSet<>();

		Set<String> toolNames = ResourceManager.getResourceNames("defaultTools", ".tool");
		for (String toolName : toolNames) {
			if (skipTool(toolName)) {
				continue;
			}

			ToolTemplate tool = readToolTemplate(toolName);
			if (tool != null) {
				set.add(tool);
			}
		}

		defaultTools = Collections.unmodifiableSet(set);
		return defaultTools;
	}
Returns all tools found in the classpath that live under a root
'defaultTools' directory

@return the default tools
Ghidra/Framework/Project/src/main/java/ghidra/framework/ToolUtils.java