Mike,
Your statement regarding Forward to PCB being ignored by Part Lister is not entirely true, assuming you are referring to the xDX Part Lister. Including or excluding parts from PCB and/or BOM using the xDX Designer Part Lister is controlled by two items, the Forward to PCB flag and the 'Part List Exclude' property. To exclude a part from layout but to keep it in the Parts List use the following combination:
Forward to PCB = False
Part List Exclude=False
If you don't use the negative of Part List Exclude it assumes you want it excluded when the Forward to PCB flag is set false, which is the usual case.
See the section under
Controlling Part Inclusion/Exclusion in BOM/PCB in the 'Bill's of Materials' topic in the xDX Designer Users's Guide
Rob