Rick is only a nickname to me. I think Richard is likely to maintain a fair bit of popularity and Rick is way more likely to stick around than Dick given common vernacular. I don't think teasing would be a huge issue. I knew a few guys called Ricky growing up, and up through high school they stuck with Ricky. If someone is calling a person Rick the Dick in adulthood, that's just ridiculous.
~Anna~