Hola tengo una aplicacion que trabaja con multitiff, y para poder trabajar con ellos primero tengo que separalas imagenes del multitiff en imagenes independientes, asi que las guardo en una carpeta temporal, mi problema ahora es que al finalizar la aplicacion quiero borrar los archivos que estan en la carpeta, lo he intentado pero me aparece un error donde dice que los archivos estan siendo utilizados por otra aplicacion, ya intente hacerlo con este codigo:
  
Código:
         Private Sub borrarImgTemporales()
            Dim i As Integer
            For i = 0 To totalFrames - 1
                Me.panelMiniaturas.Controls.Item(i).Dispose()
            Next
            Try
                For i = 0 To totalFrames
                    If IO.File.Exists(strRuta & i & ".tif") Then
                        IO.File.Delete(strRuta & i & ".tif")
                    End If
                Next
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub
  Pero no me funciona, alguien sabe como puedo liberar todos los recursos usados en mi aplicacion para poder hacer el borrado??? 
SALUDOS y GRACIAS  
 
  
 