Howdy Varun Dubey,
I would love to help you with this.
I think your notion of deregistering the post type is probably going to backfire in a million ways. It would be possible to to simply hide the organizer forms on the Add/Edit Events pages (without touching CSS). They all use a template located here: /wp-content/plugins/the-events-calendar/src/admin-views/organizer-meta-box.php You can override this though using the filter ‘tribe_events_organizer_meta_box_template’. If you point that to a blank file then the form will just disappear from add/edit screens.
You can also deregister the Organizer menu item from the admin menu using the usual remove_menu_page().
And you have essentially completely hidden the form. If you want to try to and remove the post type you can be my guest. But that will be fraught with difficulties, most of them unpredictable and thus I can’t really walk you through them. It might require some massive direct edits to our plugin files, which will mean you won’t be able to update. We are actually working on making this possible in as early as version 4.2 of our plugin. Trying to abstract our post types to make it easy to both remove and add new ones that are tied into the events. But that will still require some programming, though we should have a tutorial to help walk you through this.
Does that all make sense? Will that work for you? Please let me know.
Cheers!
– Brook