Provide a helper/wizard to create a view based one or more forms.
While having one or more forms highlighted I can click a button to create a view that will show documents created with these forms. When I open this view creation wiazard I can further refine which forms to base the view on. I can also indicate if one of the forms is a main ocument and the others responses, in case of multiple forms selected. This will then produce a discussion thread-like view. Based on this I get a view selection formula that corresponds to the forms I selected, for example: Select form = "Application". I can change the formula to more accurately reflect my needs. All the other options like view name, style inheritance will still be available as per normal (now).
Then I go on to the next screen of the wizard, which displays a list of columns that I can show. This list is based on fields defined in the selected forms. In case of response views I get to select two lists of columns - one for the main documents and the other for responses. I am able to choose any field defined on the forms including hidden fields although visible fields will be selected by default. I can select all or none of the fields with a click of a button.
Once I am happy with my selection I close the wizard, the view gets created for me and is shown in edit more so that I can further refine it.