Will this lead to a better use of some particular feature, or to some improvements in CPU/RAM use and speed?
From my usage it seems that ram usage is reduced by 20MB (both virtual & working set), CPU usage is a bit lower.
By migrating, I hoped to gain better compatibility towards Linux porting, and later on to make life a bit harder for hex editing type of leechers (first SharkX leecher version was made, as I heard, via hex editing for ratio removal (dumbest method I can think of).
While migrating VS2005 enhanced syntax checking already lead to some cleaner coding - and I'm going (gradually) to try and produce cleaner code (via warnings - I have some serious work. I'll invest most of it on SharkX code changes, less on official related stuff - since it's likely to get updated).