How do I create a form view that is running a query from a saved search (so I can reuse the same query in different forms?
You should be able to use a Macro for this.
<searchTemplate>`YourMacro($forminput$)`</searchTemplate>
http://docs.splunk.com/Documentation/Splunk/4.3.1/User/CreateAndUseSearchMacros
I did not know about this, I too should look into this.