Thnx for fixing the compile error, however.... (uhohw, here he goes again!

)
Although amsn-tray is in the list now, it doesn't give the actual icon position:
$ xwininfo -root -tree|grep -i amsn-tray
0x16000b4 "amsn-tray": ("plasma-desktop" "Plasma-desktop") 512x307+0+0 +0+0
Compare this to fusion-icon: (indented one is the actual icon)
$ xwininfo -root -tree|grep -i fusion-icon
0x240006b "fusion-icon": ("fusion-icon" "Fusion-icon") 242x169+615+575 +615+575
0x240009c "fusion-icon": ("fusion-icon" "Fusion-icon") 207x69+410+688 +410+688
0x2400004 "fusion-icon": ("fusion-icon" "Fusion-icon") 22x22+0+0 +835+744
0x2400001 "fusion-icon": ("fusion-icon" "Fusion-icon") 10x10+10+10 +10+10
Also, grepping for +744 (which on my system is the vertical position of my tray-icons) still gives 'has no name' for the icon at +861+744:
$ xwininfo -root -tree|grep +744
0x16f8de0 (has no name): () 22x22+861+4 +861+744
0x1a00122 (has no name): () 22x22+0+0 +861+744
0x160091a (has no name): () 22x22+835+4 +835+744
0x2400004 "fusion-icon": ("fusion-icon" "Fusion-icon") 22x22+0+0 +835+744
0x160073b (has no name): () 22x22+809+4 +809+744
0x2000021 "klipper": ("klipper" "Klipper") 22x22+0+0 +809+744
So, close but no cigar.

I think it's awesome you want to help me out, but please, only put time and effort into this if you really really want to fix it .
I can live without getting that icon position, it's no biggy.
(oh and 'SVN Version' on the 'About aMSN' screen shows 12013, not 12019)