ник: Zyec
По пункту 1: Смотря от кого защищаться. Если от обычных юзеров (бабушек - бухгалтеров), то подойдет и MDE + файл рабочих групп. От продвинутых программу не защитить, только данные, при использовании SQL. MDE кстати элементарно превращается в MDB, правда без VBA кода.
С зависанием тоже сталкивался. Решилось стандартным способом: импортом всего в пустую базу.
Правда не импортируются менюшки и панельки (вернее можно импортировать, но программно).
В таком случае можно импортировать в чистую базу, удалить все и импортировать обратно.
Кстати эта процедура иногда избавляет базу от необъяснимых глюков.