List functionality in GP 10 and GP 2010

Is there a way to take advantage of the new list functionality in GP 10/2010 such that when a user selects multiple invoices from the sales transaction list, the invoices will print in the Crystal report format instead of the GP standard format?

The list functionality in GP is based on Temporary tables, which makes it programmatically hard to determine what invoices are selected.  So, it would be difficult for DRM to determine what is selected and act on it.  It would likely require additional customization to achieve printing Crystal Reports through DRM with screens like this.

Furthermore, the lists query up data into a single Report Writer report, and it’s very challenging to get the filters from those reports to pass to Crystal.  If the lists printed one report at a time, DRM could do report replacement, but this is not the case.