I recently dumped SDL, because it was so complicated to build an executable that would run on different versions of windows. You need lots of extra libraryies to do simple things like loading a jpeg or png file. With all those libraries come the linking nightmares.
I wonder if SDL 2 will be any easier to use...