The way this should work is that you as the physically present user are like a god to the system, it is most of the applications that are separated and do not have access to *your* files, firefox could for example only have access to it is ~/.mozilla/ directory, and whenever you want to download a file it just ask the system i wanna save this file and the whole dialog box would be part of the syste