Posting Emoticons & Hyperlinks in GTalk

How Do I pre-parse a url so that it is clickable on the chat window of GTalk ?

I mean sending a message like Google to the chat using the API does not become a hyperlink…

But when I type it in the chat window, www.google.com automatically becomes a hyperlink and is clickable !

Also, How do I post emoticons in a message ? : D looks like that only ! it does not turn into !

I am using smack(obviously) and using the xmppConnection.sendPacket(reply); method

Any ideas ?