mcaughey,
Could you tell us which version of MyEclipse you are using?
a) Did you rename your project? If so, you need to re-associate the hibernate or spring config file with your project on the MyEclipse > Hibernate project properties page.
b) The SpringDAO option checks for the following:
1) You have a Hibernate-Spring project
2) You have at least one Spring configuration file registered with your project (check that your Spring config is still registered on the MyEclipse > Spring project properties page.
3) You have at least one LocalSessionFactoryBean bean defined in any of the Spring configuration files registered with your project.
Unless any of the above changed, I cannot think of why the SpringDAO option would disable itself. Can you see the spring configuration file and the LocalSessionFactoryBean in the Spring Beans view? Do you have build automatically turned on?
Regarding the catalog removal, please see section 5.5 of the Hibernate tutorial (non-flash) for instructions on using templates. Once you get it setup, you need to modify the hbm/persistentclass.hbm.vm file and modify/delete lines 15-17.
Hope this helps.