I was having problems running mCatalog, but I figured out what my problem was. I just upgraded glade to version 2.6, provided with Mandrake 10.1, and mCatalog will actually start now without crashing.
So if you’re suffering from bug #1047712, try upgrading your version of glade.
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in <0x000bc> BorrowerList:.ctor (Catalog,Database) in <0x0006c> GladeApp:PopulateBorrowers () in <0x00de8> GladeApp:.ctor (string[]) in <0x0003c> GladeApp:Main (string[])