>Estou percebendo uma tendência entre muitos de usar um Form para colocar os relatórios, e com um treeview parece ficar mais organizado ainda.Umna ideia e um form "Report Catalog". Ele tem um frame com um listbox listando os relatorios que vem de uma tabela (depende do nivel de seguridade do usuario), e um editbox read-only que mostra uma explicação do relatorio. No outra pagina no pageframe tem outros relatorios. Vc pode asim separar por tipo (ventas, inventario, etc.)
No momento do instanciar vc popula ao listbox com os relatorios que o usuario pode (deve) ver.
Na tabela vc tem o nome de relatorio que o usuario ve, um Memo com a explicação e um campo indicando o comando a ejecutar cuando pegam esse relatorio.
Quanto ao fato de não compilar os FRX nos executáveis, seria para criar a possibilidade do usuário editá-los ?Sim. Mais eu geralmente inclui-los no EXE.
HTH