So with all that being said...

Lets make our own out of KF.

It should simply be in 2 apps, Client and Admin.
Client selects and updates data into a central INI
Admin reads ini, probably displays in a list/gridview, and then populates AD

Client Comboboxes are read from 'local' ini.
Default values are read from AD and/or 'regional' ini.


local ini = all possibilities of acceptable data, ie values for all offices and location for any user in domain

regional ini = default data for a given location. Meant to be customized for a given office. will probably have to pass location as variable into app at runtime.