Are you sure this works well? Does it create duplicate contacts in FB? That's my worryOK!! i solved it kinda
ive been watchin this thread a bit to see if theres a better way but heres a easy solution that i found.
To do it go to Settings > Accounts & sync > then go to Add account. push Facebook for HTC sense and then SIGN OUT! then go back and sign back in, the program should start to Re-sync with everything and with in 5 min all your contacts should resync with their currently selected profile pics.