Hi,
We do not provide build-in solution for this Vista/Win7 problem. But you can use the following workaround: Dock your own VCL form to the bottom of the PageSetup dialog with "Printer.." button. Show TApPrintDialog (and allow user to select printer) in this dialog.
Hope it helps.
Alex