I was a bit too brief in my problem description.
This is a bug in the base code that was exposed by a problem in my project.
Basically, I forgot to add a key to my textdatabase.txt file.
The Mod.Localize() method should have returned a 'No translation found for XXX...' string, but instead threw a Format Exception. This is a problem with the formatting string in the base code.