Código HTML:
<a href="programas/modificar.php?codigo=1806" target="control"><img src="/img/modificar.jpg" width="18" height="18" /></a>
...
ahora, existe la carpeta img en el directorio raiz de la web o existe la carpeta en el directorio donde esta el script.
Ese codigo es para lo primero que he dicho, si no es asi deberia ser
<img src="./img/modificar.jpg"...
de todas formas no me gusta ese pitote que tienes armado con el printf
seria mejor algo del estilo:
Código HTML:
?>
<tr><td class="texto_2" bgcolor='#cccccc'> <?php echo $row["codigo"]; ?></td>
....
<?php
asi el servidor trabajara menos, cuanto menos trabaje el servidor mejor ;)