Allow no default launch URL for external tools; add warning if custom not set.