Thanks Pixal. Unfortunately if I write the good shelf over the bad one (which is 1KB and pretty empty), then open Maya it gets flushed out too. I try loading it from the interface (Shelf > Load Shelf...) and it comes in empty too. Very strange. May have to resort to the prefs wipe. Too bad.