I am too facing this fluke behaviour with FPM. The behaviour of download button varies just because it is being called from FPM. See the images
Window called within FPM Application: (The file download dialog is 'not-normal')
Window called from an independent non-FPM application: (The file download dialog is 'normal')
.
Any views?
