全ての設定をXMLにしたおかげで見通しやメンテナンス性は上がったと思うのですが、CEだと起動するのにやたら時間がかかるようになってしまいました。XMLパーサのパフォーマンスアップはもちろんしなくてはいけないところなのですが、バイナリ化したキャッシュを使うことも視野に入れる必要があるかも。
XMLの方が新しい場合にはそちらから読み、そうでない場合にはバイナリ化されたキャッシュから読むという感じで。