One thing I would also request is look forward to possibly make it not load dictionary on first boot if you don't have it enabled, or see if you can find a way to make your dictionary use the already existing (I would think) system dictionary (assuming the APIs and such are documented... I would hope they are), since I would think that's loaded by the OS by default.