Adium

Always On Top

The Contact List and Message Windows can individually be set to be Always on Top (that is, to float above all other windows) via their respective Advanced preferences. From the Adium Preferences, select Advanced, select Contact List or Messages, and choose Above Other Windows next to "Order windows:"