Estimados:
encontre lo que andaba buscando solo habia que agregar un response.Flush
ahora solo me gustaria saber si esta es la unica manera que se puede hacer esto.
Codigo Arreglado.
Cita: Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" + toDownload.Name)
Response.AddHeader("Content-Length", toDownload.Length.ToString())
Response.ContentType = "application/octet-stream"
Response.TransmitFile(path)
Response.Flush()
System.IO.File.Delete("c:\Fotos.zip")
Response.End()