Иван, конечно, система вышла обобщенная, однако мне кажется, что слишком утрированно... HandleMessage - это хорошо для расширения и для организации передачи сообщений в среде многих объектов, но целиком вырождать интерфейс, предназначенный для прямого применения пользователями, до одной процедуры - это слишком... Какие-то базовые сценарии для реестра нужно-таки вынести в классический ОО-интерфейс, а HandleMessage оставить только для периферийных расширений... ИМХО.

По поводу удаленного хранения настроек - тут надо делать драйвер для Files, который позволит удаленно хранить папки-профили...
Поэтому пара loc/file тоже может довольно обобщенно задавать место хранения, да и директорию в моем варианте можно инсталлировать любую, выполнив требуемое расширение.
Поскольку Service Pack 4 для ББ 1.5 планирую на след. неделе, прошу выссказать все замечания по моему варианту или предложить, что туда можно добавить из ваших.