Right now, the #forminput parser function, defined in the Page Forms extension, can either take in a single value for "form=" - in which case the user gets sent to that form - or no value at all - in which case the user sees a dropdown with all the form names, and has to choose one. It would be great if "form=" could also take in a list of forms, separated by commas, and then the user would get a dropdown with just those form names in it.
Hint: the easiest way to do this might be to add an optional array parameter to PFUtils::formDropdownHTML().
Also, in forms that already have a comma in their name (it's very rare, but it can happen), the comma should be escaped, as in "\,", so that the code knows that it's not a delimiter.