1) Este código:
printf("<br><a href='c:/iconos/$buscado'\" target=nueva> Ver </a>");
no sirve, estaría indicando que se muestre un archivo desde el disco C del cliente.
2) El código se puede simplicar a esto:
Código PHP:
<?php
$buscado="Wv4.jpg";
if(file_exists("c:/iconos/$buscado"))
echo "<br><a href='mostrar.php?file=$buscado' target='nueva'> Ver </a>";
else
echo "<br>Archivo no encontrado $buscado";
?>
mostrar.php sería un script que haga la descarga o muestre el archivo en el navegador, algo asi:
mostrar.php
Código PHP:
<?php
header("Content-type: image/jpeg");
echo readfile($_GET['file']);
?>
Tambien podría agregarse dicho código al mismo script.