What is the best way to get pictures on your contacts with ICS (Galaxy Nexus)?
The official facebook app will add pictures to your contacts if you set it to sync your contacts. 



Looks like @Dunhamzzz got the SyncMyPix part in before me, I did not get a message that said that there had been a new answer, though. 

I don't like that the facebook app removes all the data that it adds to your contacts if you remove the application. To counter the facebook issue, I use an app called SyncMyPix that can pull your facebook contacts and put the image on your contact on your device. The nice thing about SyncMyPix, if it doesn't match a contact, it lets you go through them at the end and say "Sync this Facebook Contact with this Android Contact", and it remembers that mapping so the next time you sync, they are "connected"