Biraz geç gördüm konuyu, çözümünü yazmışsın ama eksiklerini belirteyim.
Kullanıcının tıkladığı ListView boş olabilir o yüzden ilk kontrolü şu şekilde yapmalısın;

if(selectindex>0)
{

}

İkinci olarak resim silinmiş olabilir, o yüzden resmin varolup olmadığını kontrol ettirmelisin.

if(file.exits(alan))
{
}


Tabii klasör de silinmiş olabileceği için klasör kontrolünü en başa eklemelisin.

if(directory.exits(yol))
{
}

Sonuç olarak şöyle bir mantık kurabiliriz.


if(selectindex>0)
{
if(directory.exits(yol))
{
if(file.exits(alan))
{
kodlar burada olacak.
}
}
}

Kolay gelsin.