http://bugs.winehq.org/show_bug.cgi?id=32108
--- Comment #6 from Erich Hoover erich.e.hoover@gmail.com --- (In reply to comment #5)
The launcher issue was fixed a while ago with bug 32471, but it appears that commit b9921eb3701912b965d1d39b09083c034afced26 broke something again. At least on my system the new configure option won't detect libpng.
I resolved this for myself a while ago and keep forgetting to post here. This problem (at least for me) was that Wine is now using libpng12.so instead of libpng.so. So after updating my symlinks (http://wiki.winehq.org/WineOn64bit#head-7ec17a02cb62e99f75e40890fee9e6c1cb21...) I don't see any issues with launching Borderlands 2 anymore.