¿Cómo acceder a la URL y al título del marcador en archivos .URL?

Estoy usando .NET 2.0 Visual Studio 2005 C #.

El siguiente código obtiene el nombre de archivo de los favoritos de IE (marcador) del directorio que contiene archivos .url marcados

Ejempl

.. / users / favourites / blah.url

Pero lo que realmente quiero es la URL marcada dentro de ese archivo.

Cuando verifique la propiedad del archivo, en la pestaña del documento web, muestra el nombre del archivo y la URL.

¿Cómo puedo acceder desde C #?

CÓDIG

 //the code below just get String like "..../users/favorites/blah.url"
 //call the method with the folder path: 
 //GetFavoriteFiles(Environment.GetFolderPath(Environment.SpecialFolder.Favorites));


private List<String> favFiles = new List<String>();

private void GetFavoriteFiles(String folder)
{
    String[] favs = Directory.GetFiles(folder);
    favFiles.AddRange(favs);
    String[] folders = Directory.GetDirectories(folder);

    if(folders != null)
    {
       foreach(String s in folders)
       {
          GetFavoriteFiles(s);
       }
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta