summaryrefslogtreecommitdiff
path: root/protocols/JabberG/jabber_xstatus
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/JabberG/jabber_xstatus')
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dep165
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsp311
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsw29
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.mak111
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.rc198
-rw-r--r--protocols/JabberG/jabber_xstatus/JABBER_XSTATUS_10.vcxproj255
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/at_the_spa.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/bicycling.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/brushing_teeth.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/buying_groceries.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/cleaning.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/coding.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/commuting.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/cooking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/cycling.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/dancing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/day_off.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/doing_chores.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/doing_maintenance.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/doing_the_dishes.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/doing_the_laundry.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/drinking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/driving.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/eating.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/exercising.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/fishing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/gaming.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/gardening.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/getting_a_haircut.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/going_out.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/grooming.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/hanging_out.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_a_beer.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_a_snack.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_appointment.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_breakfast.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_coffee.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_dinner.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_lunch.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/having_tea.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/hiding.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/hiking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/in_a_car.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/in_a_meeting.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/in_real_life.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/inactive.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/jogging.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_a_bus.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_a_plane.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_a_train.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_a_trip.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_the_phone.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_vacation.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/on_video_phone.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/partying.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/playing_sports.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/praying.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/reading.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/rehearsing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/relaxing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/running.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/running_an_errand.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/scheduled_holiday.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/shaving.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/shopping.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/skiing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/sleeping.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/smoking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/socializing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/studying.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/sunbathing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/swimming.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/taking_a_bath.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/taking_a_shower.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/talking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/thinking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/traveling.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/walking.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/walking_the_dog.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/watching_a_movie.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/watching_tv.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/working.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/working_out.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/activities/writing.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/afraid.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/amazed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/amorous.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/angry.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/annoyed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/anxious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/aroused.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/ashamed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/bored.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/brave.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/calm.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/cautious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/cold.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/confident.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/confused.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/contemplative.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/contented.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/cranky.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/crazy.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/creative.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/curious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/dejected.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/depressed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/disappointed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/disgusted.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/dismayed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/distracted.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/embarrassed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/envious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/excited.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/flirtatious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/frustrated.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/grateful.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/grieving.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/grumpy.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/guilty.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/happy.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/hopeful.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/hot.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/humbled.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/humiliated.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/hungry.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/hurt.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/impressed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/in_awe.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/in_love.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/indignant.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/interested.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/intoxicated.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/invincible.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/jealous.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/lonely.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/lost.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/lucky.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/mean.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/moody.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/nervous.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/neutral.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/offended.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/outraged.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/playful.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/proud.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/relaxed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/relieved.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/remorseful.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/restless.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/sad.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/sarcastic.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/satisfied.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/serious.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/shocked.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/shy.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/sick.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/sleepy.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/spontaneous.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/stressed.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/strong.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/surprised.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/thankful.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/thirsty.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/tired.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/undefined.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/weak.icobin0 -> 6830 bytes
-rw-r--r--protocols/JabberG/jabber_xstatus/icos/moods/worried.icobin0 -> 6830 bytes
168 files changed, 1069 insertions, 0 deletions
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dep b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dep
new file mode 100644
index 0000000000..43e394beee
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dep
@@ -0,0 +1,165 @@
+# Microsoft Developer Studio Generated Dependency File, included by JABBER_XSTATUS.mak
+
+.\JABBER_XSTATUS.rc : \
+ ".\icos\activities\at_the_spa.ico"\
+ ".\icos\activities\brushing_teeth.ico"\
+ ".\icos\activities\buying_groceries.ico"\
+ ".\icos\activities\cleaning.ico"\
+ ".\icos\activities\coding.ico"\
+ ".\icos\activities\commuting.ico"\
+ ".\icos\activities\cooking.ico"\
+ ".\icos\activities\cycling.ico"\
+ ".\icos\activities\dancing.ico"\
+ ".\icos\activities\day_off.ico"\
+ ".\icos\activities\doing_chores.ico"\
+ ".\icos\activities\doing_maintenance.ico"\
+ ".\icos\activities\doing_the_dishes.ico"\
+ ".\icos\activities\doing_the_laundry.ico"\
+ ".\icos\activities\drinking.ico"\
+ ".\icos\activities\driving.ico"\
+ ".\icos\activities\eating.ico"\
+ ".\icos\activities\exercising.ico"\
+ ".\icos\activities\fishing.ico"\
+ ".\icos\activities\gaming.ico"\
+ ".\icos\activities\gardening.ico"\
+ ".\icos\activities\getting_a_haircut.ico"\
+ ".\icos\activities\going_out.ico"\
+ ".\icos\activities\grooming.ico"\
+ ".\icos\activities\hanging_out.ico"\
+ ".\icos\activities\having_a_beer.ico"\
+ ".\icos\activities\having_a_snack.ico"\
+ ".\icos\activities\having_appointment.ico"\
+ ".\icos\activities\having_breakfast.ico"\
+ ".\icos\activities\having_coffee.ico"\
+ ".\icos\activities\having_dinner.ico"\
+ ".\icos\activities\having_lunch.ico"\
+ ".\icos\activities\having_tea.ico"\
+ ".\icos\activities\hiding.ico"\
+ ".\icos\activities\hiking.ico"\
+ ".\icos\activities\in_a_car.ico"\
+ ".\icos\activities\in_a_meeting.ico"\
+ ".\icos\activities\in_real_life.ico"\
+ ".\icos\activities\inactive.ico"\
+ ".\icos\activities\jogging.ico"\
+ ".\icos\activities\on_a_bus.ico"\
+ ".\icos\activities\on_a_plane.ico"\
+ ".\icos\activities\on_a_train.ico"\
+ ".\icos\activities\on_a_trip.ico"\
+ ".\icos\activities\on_the_phone.ico"\
+ ".\icos\activities\on_vacation.ico"\
+ ".\icos\activities\on_video_phone.ico"\
+ ".\icos\activities\partying.ico"\
+ ".\icos\activities\playing_sports.ico"\
+ ".\icos\activities\praying.ico"\
+ ".\icos\activities\reading.ico"\
+ ".\icos\activities\rehearsing.ico"\
+ ".\icos\activities\relaxing.ico"\
+ ".\icos\activities\running.ico"\
+ ".\icos\activities\running_an_errand.ico"\
+ ".\icos\activities\scheduled_holiday.ico"\
+ ".\icos\activities\shaving.ico"\
+ ".\icos\activities\shopping.ico"\
+ ".\icos\activities\skiing.ico"\
+ ".\icos\activities\sleeping.ico"\
+ ".\icos\activities\smoking.ico"\
+ ".\icos\activities\socializing.ico"\
+ ".\icos\activities\studying.ico"\
+ ".\icos\activities\sunbathing.ico"\
+ ".\icos\activities\swimming.ico"\
+ ".\icos\activities\taking_a_bath.ico"\
+ ".\icos\activities\taking_a_shower.ico"\
+ ".\icos\activities\talking.ico"\
+ ".\icos\activities\thinking.ico"\
+ ".\icos\activities\traveling.ico"\
+ ".\icos\activities\walking.ico"\
+ ".\icos\activities\walking_the_dog.ico"\
+ ".\icos\activities\watching_a_movie.ico"\
+ ".\icos\activities\watching_tv.ico"\
+ ".\icos\activities\working.ico"\
+ ".\icos\activities\working_out.ico"\
+ ".\icos\activities\writing.ico"\
+ ".\icos\moods\afraid.ico"\
+ ".\icos\moods\amazed.ico"\
+ ".\icos\moods\amorous.ico"\
+ ".\icos\moods\angry.ico"\
+ ".\icos\moods\annoyed.ico"\
+ ".\icos\moods\anxious.ico"\
+ ".\icos\moods\aroused.ico"\
+ ".\icos\moods\ashamed.ico"\
+ ".\icos\moods\bored.ico"\
+ ".\icos\moods\brave.ico"\
+ ".\icos\moods\calm.ico"\
+ ".\icos\moods\cautious.ico"\
+ ".\icos\moods\cold.ico"\
+ ".\icos\moods\confident.ico"\
+ ".\icos\moods\confused.ico"\
+ ".\icos\moods\contemplative.ico"\
+ ".\icos\moods\contented.ico"\
+ ".\icos\moods\cranky.ico"\
+ ".\icos\moods\crazy.ico"\
+ ".\icos\moods\creative.ico"\
+ ".\icos\moods\curious.ico"\
+ ".\icos\moods\dejected.ico"\
+ ".\icos\moods\depressed.ico"\
+ ".\icos\moods\disappointed.ico"\
+ ".\icos\moods\disgusted.ico"\
+ ".\icos\moods\dismayed.ico"\
+ ".\icos\moods\distracted.ico"\
+ ".\icos\moods\embarrassed.ico"\
+ ".\icos\moods\envious.ico"\
+ ".\icos\moods\excited.ico"\
+ ".\icos\moods\flirtatious.ico"\
+ ".\icos\moods\frustrated.ico"\
+ ".\icos\moods\grateful.ico"\
+ ".\icos\moods\grieving.ico"\
+ ".\icos\moods\grumpy.ico"\
+ ".\icos\moods\guilty.ico"\
+ ".\icos\moods\happy.ico"\
+ ".\icos\moods\hopeful.ico"\
+ ".\icos\moods\hot.ico"\
+ ".\icos\moods\humbled.ico"\
+ ".\icos\moods\humiliated.ico"\
+ ".\icos\moods\hungry.ico"\
+ ".\icos\moods\hurt.ico"\
+ ".\icos\moods\impressed.ico"\
+ ".\icos\moods\in_awe.ico"\
+ ".\icos\moods\in_love.ico"\
+ ".\icos\moods\indignant.ico"\
+ ".\icos\moods\interested.ico"\
+ ".\icos\moods\intoxicated.ico"\
+ ".\icos\moods\invincible.ico"\
+ ".\icos\moods\jealous.ico"\
+ ".\icos\moods\lonely.ico"\
+ ".\icos\moods\lost.ico"\
+ ".\icos\moods\lucky.ico"\
+ ".\icos\moods\mean.ico"\
+ ".\icos\moods\moody.ico"\
+ ".\icos\moods\nervous.ico"\
+ ".\icos\moods\neutral.ico"\
+ ".\icos\moods\offended.ico"\
+ ".\icos\moods\outraged.ico"\
+ ".\icos\moods\playful.ico"\
+ ".\icos\moods\proud.ico"\
+ ".\icos\moods\relaxed.ico"\
+ ".\icos\moods\relieved.ico"\
+ ".\icos\moods\remorseful.ico"\
+ ".\icos\moods\restless.ico"\
+ ".\icos\moods\sad.ico"\
+ ".\icos\moods\sarcastic.ico"\
+ ".\icos\moods\satisfied.ico"\
+ ".\icos\moods\serious.ico"\
+ ".\icos\moods\shocked.ico"\
+ ".\icos\moods\shy.ico"\
+ ".\icos\moods\sick.ico"\
+ ".\icos\moods\sleepy.ico"\
+ ".\icos\moods\spontaneous.ico"\
+ ".\icos\moods\stressed.ico"\
+ ".\icos\moods\strong.ico"\
+ ".\icos\moods\surprised.ico"\
+ ".\icos\moods\thankful.ico"\
+ ".\icos\moods\thirsty.ico"\
+ ".\icos\moods\tired.ico"\
+ ".\icos\moods\undefined.ico"\
+ ".\icos\moods\weak.ico"\
+ ".\icos\moods\worried.ico"\
+
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsp b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsp
new file mode 100644
index 0000000000..b700474135
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsp
@@ -0,0 +1,311 @@
+# Microsoft Developer Studio Project File - Name="JABBER_XSTATUS" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=JABBER_XSTATUS - Win32 Release
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "JABBER_XSTATUS.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "JABBER_XSTATUS.mak" CFG="JABBER_XSTATUS - Win32 Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "JABBER_XSTATUS - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 1
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /Zi /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "JABBER_XSTATUS_EXPORTS" /D "_MBCS" /Yu"stdafx.h" /c
+# ADD CPP /nologo /Za /W3 /GX- /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "JABBER_XSTATUS_EXPORTS" /D "_MBCS" /Yu"stdafx.h" /c
+# SUBTRACT CPP /Z<none>
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 /nologo /dll /debug /machine:I386
+# ADD LINK32 /nologo /dll /pdb:none /machine:I386 /nodefaultlib /out:"..\..\..\bin\release\ICONS\xstatus_jabber.dll" /noentry /ALIGN:4096 /ignore:4108
+# SUBTRACT LINK32 /debug
+# Begin Target
+
+# Name "JABBER_XSTATUS - Win32 Release"
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+# Begin Source File
+
+SOURCE=.\icos\afraid.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\amazed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\angry.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\annoyed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\anxious.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\aroused.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\ashamed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\bored.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\brave.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\calm.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\cold.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\confused.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\contented.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\cranky.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\curious.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\depressed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\disappointed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\disgusted.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\distracted.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\embarrassed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\excited.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\flirtatious.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\frustrated.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\grumpy.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\guilty.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\happy.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\hot.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\humbled.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\humiliated.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\hungry.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\hurt.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\impressed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\in_awe.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\in_love.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\indignant.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\interested.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\intoxicated.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\invincible.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\JABBER_XSTATUS.rc
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\jealous.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\lonely.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\mean.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\moody.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\nervous.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\neutral.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\offended.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\playful.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\proud.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\relieved.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\remorseful.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\restless.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\sad.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\sarcastic.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\serious.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\shocked.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\shy.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\sick.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\sleepy.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\stressed.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\surprised.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\thirsty.ico
+# End Source File
+# Begin Source File
+
+SOURCE=.\icos\worried.ico
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsw b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsw
new file mode 100644
index 0000000000..379b916412
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.dsw
@@ -0,0 +1,29 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "JABBER_XSTATUS"=.\JABBER_XSTATUS.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.mak b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.mak
new file mode 100644
index 0000000000..a98dd2fe0a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.mak
@@ -0,0 +1,111 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on JABBER_XSTATUS.dsp
+!IF "$(CFG)" == ""
+CFG=JABBER_XSTATUS - Win32 Release
+!MESSAGE No configuration specified. Defaulting to JABBER_XSTATUS - Win32 Release.
+!ENDIF
+
+!IF "$(CFG)" != "JABBER_XSTATUS - Win32 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "JABBER_XSTATUS.mak" CFG="JABBER_XSTATUS - Win32 Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "JABBER_XSTATUS - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+!ERROR An invalid configuration is specified.
+!ENDIF
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE
+NULL=nul
+!ENDIF
+
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+OUTDIR=.\Release
+INTDIR=.\Release
+
+ALL : "..\..\..\bin\release\ICONS\xstatus_jabber.dll"
+
+
+CLEAN :
+ -@erase "$(INTDIR)\JABBER_XSTATUS.res"
+ -@erase "$(OUTDIR)\xstatus_jabber.exp"
+ -@erase "..\..\..\bin\release\ICONS\xstatus_jabber.dll"
+
+"$(OUTDIR)" :
+ if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+BSC32=bscmake.exe
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\JABBER_XSTATUS.bsc"
+BSC32_SBRS= \
+
+LINK32=link.exe
+LINK32_FLAGS=/nologo /dll /pdb:none /machine:I386 /nodefaultlib /out:"..\..\..\bin\release\ICONS\xstatus_jabber.dll" /implib:"$(OUTDIR)\xstatus_jabber.lib" /noentry /ALIGN:4096 /ignore:4108
+LINK32_OBJS= \
+ "$(INTDIR)\JABBER_XSTATUS.res"
+
+"..\..\..\bin\release\ICONS\xstatus_jabber.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+ $(LINK32) @<<
+ $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+CPP_PROJ=/nologo /ML /Za /W3 /GX- /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "JABBER_XSTATUS_EXPORTS" /D "_MBCS" /Fp"$(INTDIR)\JABBER_XSTATUS.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /c
+
+.c{$(INTDIR)}.obj::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+.cpp{$(INTDIR)}.obj::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+.cxx{$(INTDIR)}.obj::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+.c{$(INTDIR)}.sbr::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+.cpp{$(INTDIR)}.sbr::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+.cxx{$(INTDIR)}.sbr::
+ $(CPP) @<<
+ $(CPP_PROJ) $<
+<<
+
+MTL_PROJ=/nologo /win32
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\JABBER_XSTATUS.res"
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("JABBER_XSTATUS.dep")
+!INCLUDE "JABBER_XSTATUS.dep"
+!ELSE
+!MESSAGE Warning: cannot find "JABBER_XSTATUS.dep"
+!ENDIF
+!ENDIF
+
+
+!IF "$(CFG)" == "JABBER_XSTATUS - Win32 Release"
+SOURCE=.\JABBER_XSTATUS.rc
+
+"$(INTDIR)\JABBER_XSTATUS.res" : $(SOURCE) "$(INTDIR)"
+ $(RSC) $(RSC_PROJ) $(SOURCE)
+
+
+
+!ENDIF
+
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.rc b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.rc
new file mode 100644
index 0000000000..9497ab6117
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS.rc
@@ -0,0 +1,198 @@
+//Microsoft Developer Studio generated resource script.
+//
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "winres.h"
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+201 ICON DISCARDABLE "icos/moods/afraid.ico"
+202 ICON DISCARDABLE "icos/moods/amazed.ico"
+203 ICON DISCARDABLE "icos/moods/amorous.ico"
+204 ICON DISCARDABLE "icos/moods/angry.ico"
+205 ICON DISCARDABLE "icos/moods/annoyed.ico"
+206 ICON DISCARDABLE "icos/moods/anxious.ico"
+207 ICON DISCARDABLE "icos/moods/aroused.ico"
+208 ICON DISCARDABLE "icos/moods/ashamed.ico"
+209 ICON DISCARDABLE "icos/moods/bored.ico"
+210 ICON DISCARDABLE "icos/moods/brave.ico"
+211 ICON DISCARDABLE "icos/moods/calm.ico"
+212 ICON DISCARDABLE "icos/moods/cautious.ico"
+213 ICON DISCARDABLE "icos/moods/cold.ico"
+214 ICON DISCARDABLE "icos/moods/confident.ico"
+215 ICON DISCARDABLE "icos/moods/confused.ico"
+216 ICON DISCARDABLE "icos/moods/contemplative.ico"
+217 ICON DISCARDABLE "icos/moods/contented.ico"
+218 ICON DISCARDABLE "icos/moods/cranky.ico"
+219 ICON DISCARDABLE "icos/moods/crazy.ico"
+220 ICON DISCARDABLE "icos/moods/creative.ico"
+221 ICON DISCARDABLE "icos/moods/curious.ico"
+222 ICON DISCARDABLE "icos/moods/dejected.ico"
+223 ICON DISCARDABLE "icos/moods/depressed.ico"
+224 ICON DISCARDABLE "icos/moods/disappointed.ico"
+225 ICON DISCARDABLE "icos/moods/disgusted.ico"
+226 ICON DISCARDABLE "icos/moods/dismayed.ico"
+227 ICON DISCARDABLE "icos/moods/distracted.ico"
+228 ICON DISCARDABLE "icos/moods/embarrassed.ico"
+229 ICON DISCARDABLE "icos/moods/envious.ico"
+230 ICON DISCARDABLE "icos/moods/excited.ico"
+231 ICON DISCARDABLE "icos/moods/flirtatious.ico"
+232 ICON DISCARDABLE "icos/moods/frustrated.ico"
+233 ICON DISCARDABLE "icos/moods/grateful.ico"
+234 ICON DISCARDABLE "icos/moods/grieving.ico"
+235 ICON DISCARDABLE "icos/moods/grumpy.ico"
+236 ICON DISCARDABLE "icos/moods/guilty.ico"
+237 ICON DISCARDABLE "icos/moods/happy.ico"
+238 ICON DISCARDABLE "icos/moods/hopeful.ico"
+239 ICON DISCARDABLE "icos/moods/hot.ico"
+240 ICON DISCARDABLE "icos/moods/humbled.ico"
+241 ICON DISCARDABLE "icos/moods/humiliated.ico"
+242 ICON DISCARDABLE "icos/moods/hungry.ico"
+243 ICON DISCARDABLE "icos/moods/hurt.ico"
+244 ICON DISCARDABLE "icos/moods/impressed.ico"
+245 ICON DISCARDABLE "icos/moods/in_awe.ico"
+246 ICON DISCARDABLE "icos/moods/in_love.ico"
+247 ICON DISCARDABLE "icos/moods/indignant.ico"
+248 ICON DISCARDABLE "icos/moods/interested.ico"
+249 ICON DISCARDABLE "icos/moods/intoxicated.ico"
+250 ICON DISCARDABLE "icos/moods/invincible.ico"
+251 ICON DISCARDABLE "icos/moods/jealous.ico"
+252 ICON DISCARDABLE "icos/moods/lonely.ico"
+253 ICON DISCARDABLE "icos/moods/lost.ico"
+254 ICON DISCARDABLE "icos/moods/lucky.ico"
+255 ICON DISCARDABLE "icos/moods/mean.ico"
+256 ICON DISCARDABLE "icos/moods/moody.ico"
+257 ICON DISCARDABLE "icos/moods/nervous.ico"
+258 ICON DISCARDABLE "icos/moods/neutral.ico"
+259 ICON DISCARDABLE "icos/moods/offended.ico"
+260 ICON DISCARDABLE "icos/moods/outraged.ico"
+261 ICON DISCARDABLE "icos/moods/playful.ico"
+262 ICON DISCARDABLE "icos/moods/proud.ico"
+263 ICON DISCARDABLE "icos/moods/relaxed.ico"
+264 ICON DISCARDABLE "icos/moods/relieved.ico"
+265 ICON DISCARDABLE "icos/moods/remorseful.ico"
+266 ICON DISCARDABLE "icos/moods/restless.ico"
+267 ICON DISCARDABLE "icos/moods/sad.ico"
+268 ICON DISCARDABLE "icos/moods/sarcastic.ico"
+269 ICON DISCARDABLE "icos/moods/satisfied.ico"
+270 ICON DISCARDABLE "icos/moods/serious.ico"
+271 ICON DISCARDABLE "icos/moods/shocked.ico"
+272 ICON DISCARDABLE "icos/moods/shy.ico"
+273 ICON DISCARDABLE "icos/moods/sick.ico"
+274 ICON DISCARDABLE "icos/moods/sleepy.ico"
+275 ICON DISCARDABLE "icos/moods/spontaneous.ico"
+276 ICON DISCARDABLE "icos/moods/stressed.ico"
+277 ICON DISCARDABLE "icos/moods/strong.ico"
+278 ICON DISCARDABLE "icos/moods/surprised.ico"
+279 ICON DISCARDABLE "icos/moods/thankful.ico"
+280 ICON DISCARDABLE "icos/moods/thirsty.ico"
+281 ICON DISCARDABLE "icos/moods/tired.ico"
+282 ICON DISCARDABLE "icos/moods/undefined.ico"
+283 ICON DISCARDABLE "icos/moods/weak.ico"
+284 ICON DISCARDABLE "icos/moods/worried.ico"
+
+
+300 ICON DISCARDABLE "icos/activities/doing_chores.ico"
+301 ICON DISCARDABLE "icos/activities/buying_groceries.ico"
+302 ICON DISCARDABLE "icos/activities/cleaning.ico"
+303 ICON DISCARDABLE "icos/activities/cooking.ico"
+304 ICON DISCARDABLE "icos/activities/doing_maintenance.ico"
+305 ICON DISCARDABLE "icos/activities/doing_the_dishes.ico"
+306 ICON DISCARDABLE "icos/activities/doing_the_laundry.ico"
+307 ICON DISCARDABLE "icos/activities/gardening.ico"
+308 ICON DISCARDABLE "icos/activities/running_an_errand.ico"
+309 ICON DISCARDABLE "icos/activities/walking_the_dog.ico"
+320 ICON DISCARDABLE "icos/activities/drinking.ico"
+321 ICON DISCARDABLE "icos/activities/having_a_beer.ico"
+322 ICON DISCARDABLE "icos/activities/having_coffee.ico"
+323 ICON DISCARDABLE "icos/activities/having_tea.ico"
+340 ICON DISCARDABLE "icos/activities/eating.ico"
+341 ICON DISCARDABLE "icos/activities/having_a_snack.ico"
+342 ICON DISCARDABLE "icos/activities/having_breakfast.ico"
+343 ICON DISCARDABLE "icos/activities/having_dinner.ico"
+344 ICON DISCARDABLE "icos/activities/having_lunch.ico"
+360 ICON DISCARDABLE "icos/activities/exercising.ico"
+361 ICON DISCARDABLE "icos/activities/cycling.ico"
+362 ICON DISCARDABLE "icos/activities/dancing.ico"
+363 ICON DISCARDABLE "icos/activities/hiking.ico"
+364 ICON DISCARDABLE "icos/activities/jogging.ico"
+365 ICON DISCARDABLE "icos/activities/playing_sports.ico"
+366 ICON DISCARDABLE "icos/activities/running.ico"
+367 ICON DISCARDABLE "icos/activities/skiing.ico"
+368 ICON DISCARDABLE "icos/activities/swimming.ico"
+369 ICON DISCARDABLE "icos/activities/working_out.ico"
+380 ICON DISCARDABLE "icos/activities/grooming.ico"
+381 ICON DISCARDABLE "icos/activities/at_the_spa.ico"
+382 ICON DISCARDABLE "icos/activities/brushing_teeth.ico"
+383 ICON DISCARDABLE "icos/activities/getting_a_haircut.ico"
+384 ICON DISCARDABLE "icos/activities/shaving.ico"
+385 ICON DISCARDABLE "icos/activities/taking_a_bath.ico"
+386 ICON DISCARDABLE "icos/activities/taking_a_shower.ico"
+400 ICON DISCARDABLE "icos/activities/having_appointment.ico"
+420 ICON DISCARDABLE "icos/activities/inactive.ico"
+421 ICON DISCARDABLE "icos/activities/day_off.ico"
+422 ICON DISCARDABLE "icos/activities/hanging_out.ico"
+423 ICON DISCARDABLE "icos/activities/hiding.ico"
+424 ICON DISCARDABLE "icos/activities/on_vacation.ico"
+425 ICON DISCARDABLE "icos/activities/praying.ico"
+426 ICON DISCARDABLE "icos/activities/scheduled_holiday.ico"
+427 ICON DISCARDABLE "icos/activities/sleeping.ico"
+428 ICON DISCARDABLE "icos/activities/thinking.ico"
+440 ICON DISCARDABLE "icos/activities/relaxing.ico"
+441 ICON DISCARDABLE "icos/activities/fishing.ico"
+442 ICON DISCARDABLE "icos/activities/gaming.ico"
+443 ICON DISCARDABLE "icos/activities/going_out.ico"
+444 ICON DISCARDABLE "icos/activities/partying.ico"
+445 ICON DISCARDABLE "icos/activities/reading.ico"
+446 ICON DISCARDABLE "icos/activities/rehearsing.ico"
+447 ICON DISCARDABLE "icos/activities/shopping.ico"
+448 ICON DISCARDABLE "icos/activities/smoking.ico"
+449 ICON DISCARDABLE "icos/activities/socializing.ico"
+450 ICON DISCARDABLE "icos/activities/sunbathing.ico"
+451 ICON DISCARDABLE "icos/activities/watching_tv.ico"
+452 ICON DISCARDABLE "icos/activities/watching_a_movie.ico"
+460 ICON DISCARDABLE "icos/activities/talking.ico"
+461 ICON DISCARDABLE "icos/activities/in_real_life.ico"
+462 ICON DISCARDABLE "icos/activities/on_the_phone.ico"
+463 ICON DISCARDABLE "icos/activities/on_video_phone.ico"
+480 ICON DISCARDABLE "icos/activities/traveling.ico"
+481 ICON DISCARDABLE "icos/activities/commuting.ico"
+482 ICON DISCARDABLE "icos/activities/cycling.ico"
+483 ICON DISCARDABLE "icos/activities/driving.ico"
+484 ICON DISCARDABLE "icos/activities/in_a_car.ico"
+485 ICON DISCARDABLE "icos/activities/on_a_bus.ico"
+486 ICON DISCARDABLE "icos/activities/on_a_plane.ico"
+487 ICON DISCARDABLE "icos/activities/on_a_train.ico"
+488 ICON DISCARDABLE "icos/activities/on_a_trip.ico"
+489 ICON DISCARDABLE "icos/activities/walking.ico"
+500 ICON DISCARDABLE "icos/activities/working.ico"
+501 ICON DISCARDABLE "icos/activities/coding.ico"
+502 ICON DISCARDABLE "icos/activities/in_a_meeting.ico"
+503 ICON DISCARDABLE "icos/activities/studying.ico"
+504 ICON DISCARDABLE "icos/activities/writing.ico"
+
+
+
+#endif // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
diff --git a/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS_10.vcxproj b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS_10.vcxproj
new file mode 100644
index 0000000000..2353301b5b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/JABBER_XSTATUS_10.vcxproj
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Release Unicode|Win32">
+ <Configuration>Release Unicode</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release Unicode|x64">
+ <Configuration>Release Unicode</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <SccProjectName />
+ <SccLocalPath />
+ <ProjectName>xstatus_jabber</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\Icons\</OutDir>
+ <IntDir>$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental>false</LinkIncremental>
+ <IgnoreImportLibrary>true</IgnoreImportLibrary>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>$(SolutionDir)$(Configuration)64\Icons\</OutDir>
+ <IntDir>$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental>false</LinkIncremental>
+ <IgnoreImportLibrary>true</IgnoreImportLibrary>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\Icons\</OutDir>
+ <IntDir>$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental>false</LinkIncremental>
+ <IgnoreImportLibrary>true</IgnoreImportLibrary>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'">
+ <OutDir>$(SolutionDir)$(Configuration)64\Icons\</OutDir>
+ <IntDir>$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental>false</LinkIncremental>
+ <IgnoreImportLibrary>true</IgnoreImportLibrary>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <InlineFunctionExpansion>Default</InlineFunctionExpansion>
+ <FunctionLevelLinking>false</FunctionLevelLinking>
+ <Optimization>Disabled</Optimization>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DisableLanguageExtensions>true</DisableLanguageExtensions>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JABBER_XSTATUS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AssemblerListingLocation>.\Release\</AssemblerListingLocation>
+ <PrecompiledHeaderOutputFile>.\Release\JABBER_XSTATUS.pch</PrecompiledHeaderOutputFile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
+ <ObjectFileName>.\Release\</ObjectFileName>
+ <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
+ </ClCompile>
+ <Midl>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>.\Release\JABBER_XSTATUS.tlb</TypeLibraryName>
+ <TargetEnvironment>Win32</TargetEnvironment>
+ </Midl>
+ <ResourceCompile>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Release\JABBER_XSTATUS.bsc</OutputFile>
+ </Bscmake>
+ <Link>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <LinkDLL>true</LinkDLL>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
+ <ImportLibrary>.\Release\xstatus_jabber.lib</ImportLibrary>
+ <NoEntryPoint>true</NoEntryPoint>
+ <AdditionalOptions> /ALIGN:4096 /ignore:4108</AdditionalOptions>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <InlineFunctionExpansion>Default</InlineFunctionExpansion>
+ <FunctionLevelLinking>false</FunctionLevelLinking>
+ <Optimization>Disabled</Optimization>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DisableLanguageExtensions>true</DisableLanguageExtensions>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JABBER_XSTATUS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AssemblerListingLocation>.\Release\</AssemblerListingLocation>
+ <PrecompiledHeaderOutputFile>.\Release\JABBER_XSTATUS.pch</PrecompiledHeaderOutputFile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
+ <ObjectFileName>.\Release\</ObjectFileName>
+ <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
+ </ClCompile>
+ <Midl>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>.\Release\JABBER_XSTATUS.tlb</TypeLibraryName>
+ </Midl>
+ <ResourceCompile>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Release\JABBER_XSTATUS.bsc</OutputFile>
+ </Bscmake>
+ <Link>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <LinkDLL>true</LinkDLL>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
+ <ImportLibrary>.\Release\xstatus_jabber.lib</ImportLibrary>
+ <NoEntryPoint>true</NoEntryPoint>
+ <AdditionalOptions> /ALIGN:4096 /ignore:4108</AdditionalOptions>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <InlineFunctionExpansion>Default</InlineFunctionExpansion>
+ <FunctionLevelLinking>false</FunctionLevelLinking>
+ <Optimization>Disabled</Optimization>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DisableLanguageExtensions>true</DisableLanguageExtensions>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JABBER_XSTATUS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AssemblerListingLocation>.\Release\</AssemblerListingLocation>
+ <PrecompiledHeaderOutputFile>.\Release\JABBER_XSTATUS.pch</PrecompiledHeaderOutputFile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
+ <ObjectFileName>.\Release\</ObjectFileName>
+ <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
+ </ClCompile>
+ <Midl>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>.\Release\JABBER_XSTATUS.tlb</TypeLibraryName>
+ <TargetEnvironment>Win32</TargetEnvironment>
+ </Midl>
+ <ResourceCompile>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Release\JABBER_XSTATUS.bsc</OutputFile>
+ </Bscmake>
+ <Link>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <LinkDLL>true</LinkDLL>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
+ <ImportLibrary>.\Release\xstatus_jabber.lib</ImportLibrary>
+ <NoEntryPoint>true</NoEntryPoint>
+ <AdditionalOptions> /ALIGN:4096 /ignore:4108</AdditionalOptions>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'">
+ <ClCompile>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <InlineFunctionExpansion>Default</InlineFunctionExpansion>
+ <FunctionLevelLinking>false</FunctionLevelLinking>
+ <Optimization>Disabled</Optimization>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DisableLanguageExtensions>true</DisableLanguageExtensions>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JABBER_XSTATUS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AssemblerListingLocation>.\Release\</AssemblerListingLocation>
+ <PrecompiledHeaderOutputFile>.\Release\JABBER_XSTATUS.pch</PrecompiledHeaderOutputFile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
+ <ObjectFileName>.\Release\</ObjectFileName>
+ <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
+ </ClCompile>
+ <Midl>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>.\Release\JABBER_XSTATUS.tlb</TypeLibraryName>
+ </Midl>
+ <ResourceCompile>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Release\JABBER_XSTATUS.bsc</OutputFile>
+ </Bscmake>
+ <Link>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <LinkDLL>true</LinkDLL>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
+ <ImportLibrary>.\Release\xstatus_jabber.lib</ImportLibrary>
+ <NoEntryPoint>true</NoEntryPoint>
+ <AdditionalOptions> /ALIGN:4096 /ignore:4108</AdditionalOptions>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ResourceCompile Include="JABBER_XSTATUS.rc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/at_the_spa.ico b/protocols/JabberG/jabber_xstatus/icos/activities/at_the_spa.ico
new file mode 100644
index 0000000000..cca4982a86
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/at_the_spa.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/bicycling.ico b/protocols/JabberG/jabber_xstatus/icos/activities/bicycling.ico
new file mode 100644
index 0000000000..8e684f44ff
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/bicycling.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/brushing_teeth.ico b/protocols/JabberG/jabber_xstatus/icos/activities/brushing_teeth.ico
new file mode 100644
index 0000000000..ffe652710d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/brushing_teeth.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/buying_groceries.ico b/protocols/JabberG/jabber_xstatus/icos/activities/buying_groceries.ico
new file mode 100644
index 0000000000..d1502a55be
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/buying_groceries.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/cleaning.ico b/protocols/JabberG/jabber_xstatus/icos/activities/cleaning.ico
new file mode 100644
index 0000000000..722f98f472
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/cleaning.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/coding.ico b/protocols/JabberG/jabber_xstatus/icos/activities/coding.ico
new file mode 100644
index 0000000000..63c812d442
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/coding.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/commuting.ico b/protocols/JabberG/jabber_xstatus/icos/activities/commuting.ico
new file mode 100644
index 0000000000..197a7a7817
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/commuting.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/cooking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/cooking.ico
new file mode 100644
index 0000000000..e0f5dd91a3
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/cooking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/cycling.ico b/protocols/JabberG/jabber_xstatus/icos/activities/cycling.ico
new file mode 100644
index 0000000000..0145d83b87
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/cycling.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/dancing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/dancing.ico
new file mode 100644
index 0000000000..97084e0885
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/dancing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/day_off.ico b/protocols/JabberG/jabber_xstatus/icos/activities/day_off.ico
new file mode 100644
index 0000000000..3d1ccabae0
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/day_off.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/doing_chores.ico b/protocols/JabberG/jabber_xstatus/icos/activities/doing_chores.ico
new file mode 100644
index 0000000000..0f619fa093
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/doing_chores.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/doing_maintenance.ico b/protocols/JabberG/jabber_xstatus/icos/activities/doing_maintenance.ico
new file mode 100644
index 0000000000..4269f50c1f
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/doing_maintenance.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_dishes.ico b/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_dishes.ico
new file mode 100644
index 0000000000..853c7d2694
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_dishes.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_laundry.ico b/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_laundry.ico
new file mode 100644
index 0000000000..f24f5da48e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/doing_the_laundry.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/drinking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/drinking.ico
new file mode 100644
index 0000000000..fe836c7e07
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/drinking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/driving.ico b/protocols/JabberG/jabber_xstatus/icos/activities/driving.ico
new file mode 100644
index 0000000000..0cb11be5b1
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/driving.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/eating.ico b/protocols/JabberG/jabber_xstatus/icos/activities/eating.ico
new file mode 100644
index 0000000000..f6fa60ad88
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/eating.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/exercising.ico b/protocols/JabberG/jabber_xstatus/icos/activities/exercising.ico
new file mode 100644
index 0000000000..7ccc6c7684
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/exercising.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/fishing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/fishing.ico
new file mode 100644
index 0000000000..c06b871787
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/fishing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/gaming.ico b/protocols/JabberG/jabber_xstatus/icos/activities/gaming.ico
new file mode 100644
index 0000000000..a65b48d77b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/gaming.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/gardening.ico b/protocols/JabberG/jabber_xstatus/icos/activities/gardening.ico
new file mode 100644
index 0000000000..f6ee46440d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/gardening.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/getting_a_haircut.ico b/protocols/JabberG/jabber_xstatus/icos/activities/getting_a_haircut.ico
new file mode 100644
index 0000000000..237a8c5252
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/getting_a_haircut.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/going_out.ico b/protocols/JabberG/jabber_xstatus/icos/activities/going_out.ico
new file mode 100644
index 0000000000..ca66ddc627
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/going_out.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/grooming.ico b/protocols/JabberG/jabber_xstatus/icos/activities/grooming.ico
new file mode 100644
index 0000000000..f01b5348cf
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/grooming.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/hanging_out.ico b/protocols/JabberG/jabber_xstatus/icos/activities/hanging_out.ico
new file mode 100644
index 0000000000..d7f94262f2
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/hanging_out.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_a_beer.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_a_beer.ico
new file mode 100644
index 0000000000..20d634f85e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_a_beer.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_a_snack.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_a_snack.ico
new file mode 100644
index 0000000000..be74f572fc
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_a_snack.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_appointment.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_appointment.ico
new file mode 100644
index 0000000000..5e849b224e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_appointment.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_breakfast.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_breakfast.ico
new file mode 100644
index 0000000000..c58ec2ef4e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_breakfast.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_coffee.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_coffee.ico
new file mode 100644
index 0000000000..2646fedb5e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_coffee.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_dinner.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_dinner.ico
new file mode 100644
index 0000000000..8dbb710ecf
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_dinner.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_lunch.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_lunch.ico
new file mode 100644
index 0000000000..4235afbe91
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_lunch.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/having_tea.ico b/protocols/JabberG/jabber_xstatus/icos/activities/having_tea.ico
new file mode 100644
index 0000000000..cf112ec7f5
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/having_tea.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/hiding.ico b/protocols/JabberG/jabber_xstatus/icos/activities/hiding.ico
new file mode 100644
index 0000000000..a5cc19e99c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/hiding.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/hiking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/hiking.ico
new file mode 100644
index 0000000000..48e94d2358
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/hiking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/in_a_car.ico b/protocols/JabberG/jabber_xstatus/icos/activities/in_a_car.ico
new file mode 100644
index 0000000000..b97e49fcb0
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/in_a_car.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/in_a_meeting.ico b/protocols/JabberG/jabber_xstatus/icos/activities/in_a_meeting.ico
new file mode 100644
index 0000000000..371da3a59a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/in_a_meeting.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/in_real_life.ico b/protocols/JabberG/jabber_xstatus/icos/activities/in_real_life.ico
new file mode 100644
index 0000000000..bb9bc0f931
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/in_real_life.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/inactive.ico b/protocols/JabberG/jabber_xstatus/icos/activities/inactive.ico
new file mode 100644
index 0000000000..74911a62ca
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/inactive.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/jogging.ico b/protocols/JabberG/jabber_xstatus/icos/activities/jogging.ico
new file mode 100644
index 0000000000..082df08b77
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/jogging.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_a_bus.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_bus.ico
new file mode 100644
index 0000000000..3f6c315e6a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_bus.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_a_plane.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_plane.ico
new file mode 100644
index 0000000000..3391fb0d20
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_plane.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_a_train.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_train.ico
new file mode 100644
index 0000000000..5a455b7a8b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_train.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_a_trip.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_trip.ico
new file mode 100644
index 0000000000..287b16d0ce
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_a_trip.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_the_phone.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_the_phone.ico
new file mode 100644
index 0000000000..111397e7fa
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_the_phone.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_vacation.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_vacation.ico
new file mode 100644
index 0000000000..c9b43ef894
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_vacation.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/on_video_phone.ico b/protocols/JabberG/jabber_xstatus/icos/activities/on_video_phone.ico
new file mode 100644
index 0000000000..45fa03ebfd
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/on_video_phone.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/partying.ico b/protocols/JabberG/jabber_xstatus/icos/activities/partying.ico
new file mode 100644
index 0000000000..3b02879831
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/partying.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/playing_sports.ico b/protocols/JabberG/jabber_xstatus/icos/activities/playing_sports.ico
new file mode 100644
index 0000000000..2d5bca3a3c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/playing_sports.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/praying.ico b/protocols/JabberG/jabber_xstatus/icos/activities/praying.ico
new file mode 100644
index 0000000000..d687a69a40
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/praying.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/reading.ico b/protocols/JabberG/jabber_xstatus/icos/activities/reading.ico
new file mode 100644
index 0000000000..8f218850b8
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/reading.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/rehearsing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/rehearsing.ico
new file mode 100644
index 0000000000..f01323b74d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/rehearsing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/relaxing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/relaxing.ico
new file mode 100644
index 0000000000..d7cbe0abd5
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/relaxing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/running.ico b/protocols/JabberG/jabber_xstatus/icos/activities/running.ico
new file mode 100644
index 0000000000..bc4c3f151e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/running.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/running_an_errand.ico b/protocols/JabberG/jabber_xstatus/icos/activities/running_an_errand.ico
new file mode 100644
index 0000000000..c0dd30c95e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/running_an_errand.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/scheduled_holiday.ico b/protocols/JabberG/jabber_xstatus/icos/activities/scheduled_holiday.ico
new file mode 100644
index 0000000000..774980c16b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/scheduled_holiday.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/shaving.ico b/protocols/JabberG/jabber_xstatus/icos/activities/shaving.ico
new file mode 100644
index 0000000000..7ed6b0bdc9
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/shaving.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/shopping.ico b/protocols/JabberG/jabber_xstatus/icos/activities/shopping.ico
new file mode 100644
index 0000000000..71ba041daf
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/shopping.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/skiing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/skiing.ico
new file mode 100644
index 0000000000..9cd96cf809
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/skiing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/sleeping.ico b/protocols/JabberG/jabber_xstatus/icos/activities/sleeping.ico
new file mode 100644
index 0000000000..e8fc48edf7
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/sleeping.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/smoking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/smoking.ico
new file mode 100644
index 0000000000..f3261a83a6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/smoking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/socializing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/socializing.ico
new file mode 100644
index 0000000000..83297d3084
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/socializing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/studying.ico b/protocols/JabberG/jabber_xstatus/icos/activities/studying.ico
new file mode 100644
index 0000000000..9dba262974
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/studying.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/sunbathing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/sunbathing.ico
new file mode 100644
index 0000000000..22c489631c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/sunbathing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/swimming.ico b/protocols/JabberG/jabber_xstatus/icos/activities/swimming.ico
new file mode 100644
index 0000000000..2b455683d0
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/swimming.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_bath.ico b/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_bath.ico
new file mode 100644
index 0000000000..b93f86c523
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_bath.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_shower.ico b/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_shower.ico
new file mode 100644
index 0000000000..c2021e851b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/taking_a_shower.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/talking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/talking.ico
new file mode 100644
index 0000000000..e747618b86
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/talking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/thinking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/thinking.ico
new file mode 100644
index 0000000000..e8c8ebed48
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/thinking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/traveling.ico b/protocols/JabberG/jabber_xstatus/icos/activities/traveling.ico
new file mode 100644
index 0000000000..2dfa197732
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/traveling.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/walking.ico b/protocols/JabberG/jabber_xstatus/icos/activities/walking.ico
new file mode 100644
index 0000000000..586ed93029
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/walking.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/walking_the_dog.ico b/protocols/JabberG/jabber_xstatus/icos/activities/walking_the_dog.ico
new file mode 100644
index 0000000000..2be18c864f
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/walking_the_dog.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/watching_a_movie.ico b/protocols/JabberG/jabber_xstatus/icos/activities/watching_a_movie.ico
new file mode 100644
index 0000000000..c5c8603a4e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/watching_a_movie.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/watching_tv.ico b/protocols/JabberG/jabber_xstatus/icos/activities/watching_tv.ico
new file mode 100644
index 0000000000..887f949657
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/watching_tv.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/working.ico b/protocols/JabberG/jabber_xstatus/icos/activities/working.ico
new file mode 100644
index 0000000000..025581a407
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/working.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/working_out.ico b/protocols/JabberG/jabber_xstatus/icos/activities/working_out.ico
new file mode 100644
index 0000000000..668a5aa7f6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/working_out.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/activities/writing.ico b/protocols/JabberG/jabber_xstatus/icos/activities/writing.ico
new file mode 100644
index 0000000000..64b74636e1
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/activities/writing.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/afraid.ico b/protocols/JabberG/jabber_xstatus/icos/moods/afraid.ico
new file mode 100644
index 0000000000..d45fe8ee11
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/afraid.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/amazed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/amazed.ico
new file mode 100644
index 0000000000..49c2b23e60
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/amazed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/amorous.ico b/protocols/JabberG/jabber_xstatus/icos/moods/amorous.ico
new file mode 100644
index 0000000000..302d2e0395
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/amorous.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/angry.ico b/protocols/JabberG/jabber_xstatus/icos/moods/angry.ico
new file mode 100644
index 0000000000..c8947a4d22
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/angry.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/annoyed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/annoyed.ico
new file mode 100644
index 0000000000..850c323a2d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/annoyed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/anxious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/anxious.ico
new file mode 100644
index 0000000000..d7db20d85d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/anxious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/aroused.ico b/protocols/JabberG/jabber_xstatus/icos/moods/aroused.ico
new file mode 100644
index 0000000000..c29feaa8c0
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/aroused.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/ashamed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/ashamed.ico
new file mode 100644
index 0000000000..6a961f2226
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/ashamed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/bored.ico b/protocols/JabberG/jabber_xstatus/icos/moods/bored.ico
new file mode 100644
index 0000000000..0bf725ae5e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/bored.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/brave.ico b/protocols/JabberG/jabber_xstatus/icos/moods/brave.ico
new file mode 100644
index 0000000000..8b6b917bc7
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/brave.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/calm.ico b/protocols/JabberG/jabber_xstatus/icos/moods/calm.ico
new file mode 100644
index 0000000000..0ed992ba0d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/calm.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/cautious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/cautious.ico
new file mode 100644
index 0000000000..df89f579f9
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/cautious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/cold.ico b/protocols/JabberG/jabber_xstatus/icos/moods/cold.ico
new file mode 100644
index 0000000000..b6b7c1e884
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/cold.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/confident.ico b/protocols/JabberG/jabber_xstatus/icos/moods/confident.ico
new file mode 100644
index 0000000000..bce9395830
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/confident.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/confused.ico b/protocols/JabberG/jabber_xstatus/icos/moods/confused.ico
new file mode 100644
index 0000000000..41f2e7eb4c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/confused.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/contemplative.ico b/protocols/JabberG/jabber_xstatus/icos/moods/contemplative.ico
new file mode 100644
index 0000000000..bd005f816f
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/contemplative.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/contented.ico b/protocols/JabberG/jabber_xstatus/icos/moods/contented.ico
new file mode 100644
index 0000000000..e97d4b9db3
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/contented.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/cranky.ico b/protocols/JabberG/jabber_xstatus/icos/moods/cranky.ico
new file mode 100644
index 0000000000..ce8468307a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/cranky.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/crazy.ico b/protocols/JabberG/jabber_xstatus/icos/moods/crazy.ico
new file mode 100644
index 0000000000..b2538674b6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/crazy.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/creative.ico b/protocols/JabberG/jabber_xstatus/icos/moods/creative.ico
new file mode 100644
index 0000000000..2ac57e40af
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/creative.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/curious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/curious.ico
new file mode 100644
index 0000000000..6bedb50282
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/curious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/dejected.ico b/protocols/JabberG/jabber_xstatus/icos/moods/dejected.ico
new file mode 100644
index 0000000000..aea3675a09
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/dejected.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/depressed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/depressed.ico
new file mode 100644
index 0000000000..074ffd921d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/depressed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/disappointed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/disappointed.ico
new file mode 100644
index 0000000000..092df4b59c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/disappointed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/disgusted.ico b/protocols/JabberG/jabber_xstatus/icos/moods/disgusted.ico
new file mode 100644
index 0000000000..d83ce3b7df
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/disgusted.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/dismayed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/dismayed.ico
new file mode 100644
index 0000000000..abda47285c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/dismayed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/distracted.ico b/protocols/JabberG/jabber_xstatus/icos/moods/distracted.ico
new file mode 100644
index 0000000000..e9809551fc
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/distracted.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/embarrassed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/embarrassed.ico
new file mode 100644
index 0000000000..62cdcd4c60
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/embarrassed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/envious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/envious.ico
new file mode 100644
index 0000000000..29a23da950
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/envious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/excited.ico b/protocols/JabberG/jabber_xstatus/icos/moods/excited.ico
new file mode 100644
index 0000000000..42a149ef5b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/excited.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/flirtatious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/flirtatious.ico
new file mode 100644
index 0000000000..af9b114955
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/flirtatious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/frustrated.ico b/protocols/JabberG/jabber_xstatus/icos/moods/frustrated.ico
new file mode 100644
index 0000000000..790573ad4d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/frustrated.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/grateful.ico b/protocols/JabberG/jabber_xstatus/icos/moods/grateful.ico
new file mode 100644
index 0000000000..857b34c6c2
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/grateful.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/grieving.ico b/protocols/JabberG/jabber_xstatus/icos/moods/grieving.ico
new file mode 100644
index 0000000000..5b5774b9af
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/grieving.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/grumpy.ico b/protocols/JabberG/jabber_xstatus/icos/moods/grumpy.ico
new file mode 100644
index 0000000000..f37395703a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/grumpy.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/guilty.ico b/protocols/JabberG/jabber_xstatus/icos/moods/guilty.ico
new file mode 100644
index 0000000000..154d32ed1e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/guilty.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/happy.ico b/protocols/JabberG/jabber_xstatus/icos/moods/happy.ico
new file mode 100644
index 0000000000..f6b97adbd0
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/happy.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/hopeful.ico b/protocols/JabberG/jabber_xstatus/icos/moods/hopeful.ico
new file mode 100644
index 0000000000..c012b33ee1
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/hopeful.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/hot.ico b/protocols/JabberG/jabber_xstatus/icos/moods/hot.ico
new file mode 100644
index 0000000000..1fc519a092
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/hot.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/humbled.ico b/protocols/JabberG/jabber_xstatus/icos/moods/humbled.ico
new file mode 100644
index 0000000000..8df3f7fca4
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/humbled.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/humiliated.ico b/protocols/JabberG/jabber_xstatus/icos/moods/humiliated.ico
new file mode 100644
index 0000000000..6c2c2ebb92
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/humiliated.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/hungry.ico b/protocols/JabberG/jabber_xstatus/icos/moods/hungry.ico
new file mode 100644
index 0000000000..9b4f03c9d9
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/hungry.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/hurt.ico b/protocols/JabberG/jabber_xstatus/icos/moods/hurt.ico
new file mode 100644
index 0000000000..a23f46d955
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/hurt.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/impressed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/impressed.ico
new file mode 100644
index 0000000000..c2af48ccc4
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/impressed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/in_awe.ico b/protocols/JabberG/jabber_xstatus/icos/moods/in_awe.ico
new file mode 100644
index 0000000000..d0f4ee317b
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/in_awe.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/in_love.ico b/protocols/JabberG/jabber_xstatus/icos/moods/in_love.ico
new file mode 100644
index 0000000000..81426556d9
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/in_love.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/indignant.ico b/protocols/JabberG/jabber_xstatus/icos/moods/indignant.ico
new file mode 100644
index 0000000000..c2a566bbff
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/indignant.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/interested.ico b/protocols/JabberG/jabber_xstatus/icos/moods/interested.ico
new file mode 100644
index 0000000000..0e728994a7
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/interested.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/intoxicated.ico b/protocols/JabberG/jabber_xstatus/icos/moods/intoxicated.ico
new file mode 100644
index 0000000000..e7295c7762
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/intoxicated.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/invincible.ico b/protocols/JabberG/jabber_xstatus/icos/moods/invincible.ico
new file mode 100644
index 0000000000..08f145fc00
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/invincible.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/jealous.ico b/protocols/JabberG/jabber_xstatus/icos/moods/jealous.ico
new file mode 100644
index 0000000000..c1ac6dd000
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/jealous.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/lonely.ico b/protocols/JabberG/jabber_xstatus/icos/moods/lonely.ico
new file mode 100644
index 0000000000..8ce7bbbe82
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/lonely.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/lost.ico b/protocols/JabberG/jabber_xstatus/icos/moods/lost.ico
new file mode 100644
index 0000000000..db23931d39
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/lost.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/lucky.ico b/protocols/JabberG/jabber_xstatus/icos/moods/lucky.ico
new file mode 100644
index 0000000000..4e2894114d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/lucky.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/mean.ico b/protocols/JabberG/jabber_xstatus/icos/moods/mean.ico
new file mode 100644
index 0000000000..9a5825cf04
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/mean.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/moody.ico b/protocols/JabberG/jabber_xstatus/icos/moods/moody.ico
new file mode 100644
index 0000000000..d025001a5a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/moody.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/nervous.ico b/protocols/JabberG/jabber_xstatus/icos/moods/nervous.ico
new file mode 100644
index 0000000000..a8b42584b6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/nervous.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/neutral.ico b/protocols/JabberG/jabber_xstatus/icos/moods/neutral.ico
new file mode 100644
index 0000000000..bc3f8ad45c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/neutral.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/offended.ico b/protocols/JabberG/jabber_xstatus/icos/moods/offended.ico
new file mode 100644
index 0000000000..eb74f4235c
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/offended.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/outraged.ico b/protocols/JabberG/jabber_xstatus/icos/moods/outraged.ico
new file mode 100644
index 0000000000..1b8e99ee31
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/outraged.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/playful.ico b/protocols/JabberG/jabber_xstatus/icos/moods/playful.ico
new file mode 100644
index 0000000000..b6f7e55745
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/playful.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/proud.ico b/protocols/JabberG/jabber_xstatus/icos/moods/proud.ico
new file mode 100644
index 0000000000..7ad6f97064
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/proud.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/relaxed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/relaxed.ico
new file mode 100644
index 0000000000..bba4906d3e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/relaxed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/relieved.ico b/protocols/JabberG/jabber_xstatus/icos/moods/relieved.ico
new file mode 100644
index 0000000000..3bbb2ae30d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/relieved.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/remorseful.ico b/protocols/JabberG/jabber_xstatus/icos/moods/remorseful.ico
new file mode 100644
index 0000000000..095e18e468
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/remorseful.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/restless.ico b/protocols/JabberG/jabber_xstatus/icos/moods/restless.ico
new file mode 100644
index 0000000000..6e4083a57d
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/restless.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/sad.ico b/protocols/JabberG/jabber_xstatus/icos/moods/sad.ico
new file mode 100644
index 0000000000..07eae404a4
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/sad.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/sarcastic.ico b/protocols/JabberG/jabber_xstatus/icos/moods/sarcastic.ico
new file mode 100644
index 0000000000..b23431bfaa
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/sarcastic.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/satisfied.ico b/protocols/JabberG/jabber_xstatus/icos/moods/satisfied.ico
new file mode 100644
index 0000000000..aecdf590ff
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/satisfied.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/serious.ico b/protocols/JabberG/jabber_xstatus/icos/moods/serious.ico
new file mode 100644
index 0000000000..b9005bebb2
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/serious.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/shocked.ico b/protocols/JabberG/jabber_xstatus/icos/moods/shocked.ico
new file mode 100644
index 0000000000..011dea4e60
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/shocked.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/shy.ico b/protocols/JabberG/jabber_xstatus/icos/moods/shy.ico
new file mode 100644
index 0000000000..a7c02b7916
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/shy.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/sick.ico b/protocols/JabberG/jabber_xstatus/icos/moods/sick.ico
new file mode 100644
index 0000000000..d3a0338b87
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/sick.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/sleepy.ico b/protocols/JabberG/jabber_xstatus/icos/moods/sleepy.ico
new file mode 100644
index 0000000000..998164780e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/sleepy.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/spontaneous.ico b/protocols/JabberG/jabber_xstatus/icos/moods/spontaneous.ico
new file mode 100644
index 0000000000..3670422597
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/spontaneous.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/stressed.ico b/protocols/JabberG/jabber_xstatus/icos/moods/stressed.ico
new file mode 100644
index 0000000000..94f0472574
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/stressed.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/strong.ico b/protocols/JabberG/jabber_xstatus/icos/moods/strong.ico
new file mode 100644
index 0000000000..01657488b6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/strong.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/surprised.ico b/protocols/JabberG/jabber_xstatus/icos/moods/surprised.ico
new file mode 100644
index 0000000000..882cfcd60a
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/surprised.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/thankful.ico b/protocols/JabberG/jabber_xstatus/icos/moods/thankful.ico
new file mode 100644
index 0000000000..56cfc59961
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/thankful.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/thirsty.ico b/protocols/JabberG/jabber_xstatus/icos/moods/thirsty.ico
new file mode 100644
index 0000000000..d678569bd6
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/thirsty.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/tired.ico b/protocols/JabberG/jabber_xstatus/icos/moods/tired.ico
new file mode 100644
index 0000000000..90292c7e0e
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/tired.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/undefined.ico b/protocols/JabberG/jabber_xstatus/icos/moods/undefined.ico
new file mode 100644
index 0000000000..078db99f8f
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/undefined.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/weak.ico b/protocols/JabberG/jabber_xstatus/icos/moods/weak.ico
new file mode 100644
index 0000000000..408b769b93
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/weak.ico
Binary files differ
diff --git a/protocols/JabberG/jabber_xstatus/icos/moods/worried.ico b/protocols/JabberG/jabber_xstatus/icos/moods/worried.ico
new file mode 100644
index 0000000000..45942e7c43
--- /dev/null
+++ b/protocols/JabberG/jabber_xstatus/icos/moods/worried.ico
Binary files differ