For the second part, you can use
StuffPlug's custom emoticon/display picture stealer. However, that can only capture the ones it has "seen". Meaning, if the person with the custom emoticon or display picture hasn't used it while you've been online with StuffPlug running and enabled, you won't be able to see it.