I 100% agree w/ you. Now make it work (-: I have compiled Imlib on my own box and I can link w/ only -lImlib. However every other person I know of, linux or otherwise needs to use the -l<gfx> libs. Imlib is merely a common interface to the gfx libs. It hides the jpeg, png, etc. Seriously, make it work so that all the -l this and -l that are not needed and every Imlib using person will dearly love you.