I'm especially curious how folks have managed this (if they have) since native dialogs are so challenging to support directly.
Incidentally, do you require support across platforms?
Finally, whatever approach you take, please consider sharing your angle of attack. We'd love to collaborate on any solution and would be keen to include anything shareable in the windowtester commons community project (
http://code.google.com/p/wt-commons/).
Thanks all!