found one ready for shipping and minor config as lm for all WM and DE for PC-BSD: LightDM http://www.freedesktop.org/wiki/Software/LightDM It has i18n support as well as user recognition schemes. C based, and very easy headers.