Made OnRegister optional; the library will now load images if it can

OnRegister is still called but if the images are in the default directory, then
the library will load them itself. If it can't find the default directory, it
no longer signals an error, it just doesn't do any image loading.