I wouldn't attempt to merge 2.2.1 changes just yet, lots of stuff broken here and there
GUI, I have already said my portable GUI requirements, here they are again:
- it must use native GUI elements
- it must come with OS or must be possible to link statically (asking users to download extra files is not really expected in Windows world)
- it must not have lowest common denominator feature set (SDL..)
so far wxwidgets is the only acceptable library (but it also lacks some nice Vista/7 features, probably will be added sooner or later, I hope)