Thanks all for the comments!!

I'm also happy to see a lot of QT people here... I always saw the GTK folks yelling and requesting a GTK front end, but never the QT guys...and the QT front end is looking so nice now!!

EFL is a very, very bad idea, and your justification for using it does not hold water. You say:
GTK did not fit the requirement of being able to have a background image on a text widget (unless doing a lot of hacking and reimplementing the text widget)...
Which is the reason that supposedly leads you to EFL. Then you say:
For those who do not know what it is, the EFL is the Enlightenement Foundation Libraries. It's a set of libraries that makes building UIs such a beauty! It only has one.. euhh.. two... humm.. a few problems :
...
3 - we cannot embed an image inside a text widget.. so no smileys support...
Hey! It seems that EFL has exactly the same problem as GTK!
@Lobotomik : This is why we kept amsn2 a secret for so long, because I don't want to hear trolls flaming... and this is also why the main point here in amsn2 is that it's multi-front-end!!! I thought this would finally please everyone, but it seems when someone just wants to troll, he'll find a way to troll anyway!
Go read the post completely, do not stop at the first sentence that talks about EFL... take a look at the screencast and rethink about what you said...
First, the GTK limitation is not the same as EFL at all, GTK doesn't allow a text widget (chat window) to have a background image (only plain white/red/whatever color background).. while EFL allows this very easily but you can't embed an image inside a text widget, like for inserting a smiley in the middle of the text.
* Hardly anybody knows, or remotely cares about, EFL.
wrong, a lot of people know and do care about EFL, if you don't know or care about it, it doesn't mean everybody is like you!
* An EFL application will look martian in any popular desktop. Just look at how nice Emesene looks in Gnome, compared with the clunky feeling of the (more powerful) aMSN.
so ? a QT app might look alien in KDE or a GTK app would look alien in Gnome, and in my case, where I use E17, both QT and GTK would look alien... anyways, aMSN never looked 'integrated'... if you use gnome, you can just use the GTK front end, if you have KDE, then use the QT front end, if you want something different, something that looks like more like WLM, then use EFL, the choice is yours!
* There's very nice things in GTK and Qt like gstreamer, phonon, cairo, arthur, clutter etc. which you will probably miss.
EFL also has a gstreamer element and we can use cairo or clutter or opengl or whatever for rendering our window with no effort whatsoever...
you should read up before stating wrong stuff
* The world is moving to smaller computing formats: MIDS, netbooks, cellphones. Your choice of EFL would force the porting and addition of a rather sizeable library to anybody interested on running aMSN2.
again, read up before stating wrong stuff.. The InDT Nokia Research department is using the EFL extensively, EFL works and is so fast on the Nokia internet tablets, it also works well on openmoko and there never was any need for porting it.. just compile and run... there is a huge set of libraries but it's modularity, they are all small...
About using webkit for gtk, yeah, but unless you draw the whole window, it's useless... my idea was to use webkit only for the output text widget...
Reimplementing in Python is a good idea, which brings you the opportunity to kick an aging, clunky language into the trashcan, and finally let aMSN blend in nicely with the desktop. But that is not what you will achieve with your choice of toolkit. With EFL, I predict slow progress and an ugly, clunky app. I hope Emesene developers carry on with their work in producing an excellent MSN client and add the missing bits soon, because I believe that is the way to go. Why they should drop their goal and jump into this project that has nothing done yet, but is already painting itself into a corner, I just cannot fathom.
You're just rambling! Again, read my post! WE didn't choose any toolkit, YOU choose the toolkit you want!
And you have no reason to 'predict' slow progress with EFL.. and uglyness? clunky? did you see the screencast ? seriously! I don't think that looked ugly.. or maybe it was, but it was the skin I made, not because of EFL...
and did you notice when I kept expanding/collapsing the groups in the contact list? doing it as fast as I can will collapse/expand the groups, with all the animations and my CPU will be used to a maximum of 2%... no toolkit can beat that! oh, and it was software rendering, not even using hardware acceleration for doing that.. which I could have if I wanted to!
If you want emesene to be worked on, then you're missing the whole point, if they decided to join us is because they think amsn2 is the way to go, it's a project that will supercede anything currently existing!
Again, I think you're just an emesene/gnome fanboy who didn't even finish reading my post and decided to start trolling...