Cross Platform C library for GUI Apps?
If you are looking for a C++ library, then Qt basically does what you are looking for. If you want to stick to pure C, then Qt is not an option. As a C framework you could use GTK+, it works on Linux, Windows and OS X.