diff --git a/data/iconsets/transports/irc/16x16/away.png b/data/iconsets/transports/irc/16x16/away.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/away.png differ
diff --git a/data/iconsets/transports/irc/16x16/chat.png b/data/iconsets/transports/irc/16x16/chat.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/chat.png differ
diff --git a/data/iconsets/transports/irc/16x16/dnd.png b/data/iconsets/transports/irc/16x16/dnd.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/dnd.png differ
diff --git a/data/iconsets/transports/irc/16x16/error.png b/data/iconsets/transports/irc/16x16/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/error.png differ
diff --git a/data/iconsets/transports/irc/16x16/invisible.png b/data/iconsets/transports/irc/16x16/invisible.png
new file mode 100644
index 0000000000000000000000000000000000000000..1738fd794da590ca2d628dad7faad38d9db5a875
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/invisible.png differ
diff --git a/data/iconsets/transports/irc/16x16/message.gif b/data/iconsets/transports/irc/16x16/message.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/message.gif differ
diff --git a/data/iconsets/transports/irc/16x16/not_in_the_roster.png b/data/iconsets/transports/irc/16x16/not_in_the_roster.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/not_in_the_roster.png differ
diff --git a/data/iconsets/transports/irc/16x16/offline.png b/data/iconsets/transports/irc/16x16/offline.png
new file mode 100644
index 0000000000000000000000000000000000000000..1738fd794da590ca2d628dad7faad38d9db5a875
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/offline.png differ
diff --git a/data/iconsets/transports/irc/16x16/online.png b/data/iconsets/transports/irc/16x16/online.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/online.png differ
diff --git a/data/iconsets/transports/irc/16x16/requested.png b/data/iconsets/transports/irc/16x16/requested.png
new file mode 100644
index 0000000000000000000000000000000000000000..1738fd794da590ca2d628dad7faad38d9db5a875
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/requested.png differ
diff --git a/data/iconsets/transports/irc/16x16/xa.png b/data/iconsets/transports/irc/16x16/xa.png
new file mode 100644
index 0000000000000000000000000000000000000000..842bb8fc909a089e84868b66a35a3a90027cd49f
Binary files /dev/null and b/data/iconsets/transports/irc/16x16/xa.png differ
diff --git a/data/iconsets/transports/msn/16x16/away.png b/data/iconsets/transports/msn/16x16/away.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9a615e6e2a43332de00ff37936cbf788014ec3b
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/away.png differ
diff --git a/data/iconsets/transports/msn/16x16/chat.png b/data/iconsets/transports/msn/16x16/chat.png
new file mode 100644
index 0000000000000000000000000000000000000000..676d275c67dce8f818b5363f9ab368d4c107308a
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/chat.png differ
diff --git a/data/iconsets/transports/msn/16x16/dnd.png b/data/iconsets/transports/msn/16x16/dnd.png
new file mode 100644
index 0000000000000000000000000000000000000000..465f5149cf01205a12ff9f2c0d8cd4bb18e78bf7
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/dnd.png differ
diff --git a/data/iconsets/transports/msn/16x16/error.png b/data/iconsets/transports/msn/16x16/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/error.png differ
diff --git a/data/iconsets/transports/msn/16x16/invisible.png b/data/iconsets/transports/msn/16x16/invisible.png
new file mode 100644
index 0000000000000000000000000000000000000000..40d129191909dd1b9bf59a492e6e9303ec4c9be3
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/invisible.png differ
diff --git a/data/iconsets/transports/msn/16x16/message.gif b/data/iconsets/transports/msn/16x16/message.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/message.gif differ
diff --git a/data/iconsets/transports/msn/16x16/not_in_the_roster.png b/data/iconsets/transports/msn/16x16/not_in_the_roster.png
new file mode 100644
index 0000000000000000000000000000000000000000..8918b59d565d9e4c96af971757a9785ae38b4c31
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/not_in_the_roster.png differ
diff --git a/data/iconsets/transports/msn/16x16/offline.png b/data/iconsets/transports/msn/16x16/offline.png
new file mode 100644
index 0000000000000000000000000000000000000000..40d129191909dd1b9bf59a492e6e9303ec4c9be3
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/offline.png differ
diff --git a/data/iconsets/transports/msn/16x16/online.png b/data/iconsets/transports/msn/16x16/online.png
new file mode 100644
index 0000000000000000000000000000000000000000..676d275c67dce8f818b5363f9ab368d4c107308a
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/online.png differ
diff --git a/data/iconsets/transports/msn/16x16/requested.png b/data/iconsets/transports/msn/16x16/requested.png
new file mode 100644
index 0000000000000000000000000000000000000000..40d129191909dd1b9bf59a492e6e9303ec4c9be3
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/requested.png differ
diff --git a/data/iconsets/transports/msn/16x16/xa.png b/data/iconsets/transports/msn/16x16/xa.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9a615e6e2a43332de00ff37936cbf788014ec3b
Binary files /dev/null and b/data/iconsets/transports/msn/16x16/xa.png differ
diff --git a/data/iconsets/transports/sms/16x16/away.png b/data/iconsets/transports/sms/16x16/away.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a006ddac10740cea158a3d737cf4053bbb52dc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/away.png differ
diff --git a/data/iconsets/transports/sms/16x16/chat.png b/data/iconsets/transports/sms/16x16/chat.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a006ddac10740cea158a3d737cf4053bbb52dc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/chat.png differ
diff --git a/data/iconsets/transports/sms/16x16/dnd.png b/data/iconsets/transports/sms/16x16/dnd.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a006ddac10740cea158a3d737cf4053bbb52dc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/dnd.png differ
diff --git a/data/iconsets/transports/sms/16x16/error.png b/data/iconsets/transports/sms/16x16/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/error.png differ
diff --git a/data/iconsets/transports/sms/16x16/invisible.png b/data/iconsets/transports/sms/16x16/invisible.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b57543733c15b384b2f8d920721e2b96356f654
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/invisible.png differ
diff --git a/data/iconsets/transports/sms/16x16/message.gif b/data/iconsets/transports/sms/16x16/message.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/message.gif differ
diff --git a/data/iconsets/transports/sms/16x16/offline.png b/data/iconsets/transports/sms/16x16/offline.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b57543733c15b384b2f8d920721e2b96356f654
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/offline.png differ
diff --git a/data/iconsets/transports/sms/16x16/online.png b/data/iconsets/transports/sms/16x16/online.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a006ddac10740cea158a3d737cf4053bbb52dc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/online.png differ
diff --git a/data/iconsets/transports/sms/16x16/requested.png b/data/iconsets/transports/sms/16x16/requested.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcadfcf01ab68d12f12425714d2487c2a8bf5d5e
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/requested.png differ
diff --git a/data/iconsets/transports/sms/16x16/xa.png b/data/iconsets/transports/sms/16x16/xa.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a006ddac10740cea158a3d737cf4053bbb52dc
Binary files /dev/null and b/data/iconsets/transports/sms/16x16/xa.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/away.png b/data/iconsets/transports/yahoo/16x16/away.png
new file mode 100644
index 0000000000000000000000000000000000000000..185c20462b3198e4c5a015297ed2a35e1e18b1c3
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/away.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/chat.png b/data/iconsets/transports/yahoo/16x16/chat.png
new file mode 100644
index 0000000000000000000000000000000000000000..185c20462b3198e4c5a015297ed2a35e1e18b1c3
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/chat.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/dnd.png b/data/iconsets/transports/yahoo/16x16/dnd.png
new file mode 100644
index 0000000000000000000000000000000000000000..185c20462b3198e4c5a015297ed2a35e1e18b1c3
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/dnd.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/error.png b/data/iconsets/transports/yahoo/16x16/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/error.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/invisible.png b/data/iconsets/transports/yahoo/16x16/invisible.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fe2c4b79678558bd7b1216571264fecdf8c0e08
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/invisible.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/message.gif b/data/iconsets/transports/yahoo/16x16/message.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/message.gif differ
diff --git a/data/iconsets/transports/yahoo/16x16/not_in_the_roster.png b/data/iconsets/transports/yahoo/16x16/not_in_the_roster.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d752059bf6e6e32a6cc403276c9eeb82d814eb6
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/not_in_the_roster.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/offline.png b/data/iconsets/transports/yahoo/16x16/offline.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fe2c4b79678558bd7b1216571264fecdf8c0e08
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/offline.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/online.png b/data/iconsets/transports/yahoo/16x16/online.png
new file mode 100644
index 0000000000000000000000000000000000000000..185c20462b3198e4c5a015297ed2a35e1e18b1c3
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/online.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/requested.png b/data/iconsets/transports/yahoo/16x16/requested.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fe2c4b79678558bd7b1216571264fecdf8c0e08
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/requested.png differ
diff --git a/data/iconsets/transports/yahoo/16x16/xa.png b/data/iconsets/transports/yahoo/16x16/xa.png
new file mode 100644
index 0000000000000000000000000000000000000000..185c20462b3198e4c5a015297ed2a35e1e18b1c3
Binary files /dev/null and b/data/iconsets/transports/yahoo/16x16/xa.png differ