Люди добрые, помогите!! Как бы лучше спроектировать главное меню, чтобы был доступ к ведению справочников и составлению отчетов, причем пользователи с разным уровнем прав имеют доступ к разному набору этих самых сущностей. Пустую форму с пунктами меню дюже стремно делать. Может кто уже видел удачные решения? Самому приходит на ум сделать списки в элементах управления типа ListView с крупными значками и вкладками ['Справочники', 'Отчеты']. Как вам такой вариант?
[offtopic]Вперед, за Крылья!! 20:00, все внимание любимой команде!

[/offtopic]
Я бы сначала сделал в БД некое подобие дерева объектов, например:
Справочники
Справочник 1
Справочник 2
...
Отчеты
Отчет 1
Отчет 2
...
Кроме того, можно создать таблицу ролей, где перечислить справочники/отчеты и т.п., к которым у каждой роли есть доступ (у каждого пользователя будет своя роль — администратор, оператор и т.п.). После чего можно отфильтровывать нужные объекты посредством SQL.
Имея отфильтрованное дерево, можно отобразить его в любом виде. Это может быть и, собственно, дерево, и меню, и последовательность списков, раскиданных по вкладкам. Зависит от фантазии. Но, ИМХО, сначала нужно продумать, как это все будет храниться.
Я, например, в свое время делал так:
Т.е. дерево документов + документы, раскиданные по вкладкам.