we tried to reproduce the bug you are seeing, but haven't been able to. It should work the way that you expect (exports to the same location that you loaded from). Can you give the exact steps to make the bug happen?
Also, glad to know that it is working correctly on your card!
Ah, I see, when you open PixelBender first then go to to 'Open Filter' and navigate to where your filter is saved, everything works fine.
I usually double click the pbk files through Windows Explorer, or open them from the Project Explorer in FlashDevelop (which opens the file as if it was opened through Windows Explorer). So it seems like this happens when you haven't 'visited' the pbk file through the explorer in Pixel Bender (like 'Open Filter' and 'Save Filter As').
I have the files saved in a project folder ('Z:\Users\[Username]\Documents\Flash\Procedural\Terrain generator\bin\Shaders', Windows 7 is installed on 'Z:\')
So you should be able to replicate the problem by navigating to a pixel bender kernel file that is saved in a non-default location, with Explorer or equivalent. Then choose 'Export Filter for Flash Player'. Which will then show you 'Z:\Users\[Username]\Documents\Adobe\Pixel Bender' in stead of the location where the pbk file was saved. And even though 'Save FIlter As' makes Pixel Bender Remember the last used location, 'Export Filter for Flash Player' does not. Or at least, not for me.
I hope this helps .
actually, that is very helpful!