Using Facebook SDK (http://facebooksdk.codeplex.com/), you do something like this...
string myAccessToken = "something";
FacebookClient client = new FacebookClient(myAccessToken);
IDictionary<string, object> friendData = (IDictionary<string, object>)client.Get("/me/friends");
Now how do you get the friends data out from the dictionary?