Custom database table question

I would suggest using a custom post type to store your slideshows and then any custom features/settings can be stored as custom fields (in the postmeta table) for each slideshow and that would give you a native admin UI so all that is left for you to do is add your features/settings as metaboxes.

That is what i do with my theme’s slideshows anyway 🙂