ports from other operating systems) Many widget libraries toolkits such as GTK have been criticized for their lack of it. Early versions of Microsoft Windows also suffered from problems, mainly from the DOS legacy behind it. However, most of these are being addressed as more legacy programs are being converted to use newer, more usable file dialogs. Powerbox A file powerbox is a file which is dynamically grant the application that opened it the right to access the file that the user chooses. This means that an application does not have to run with the user's full authority. In other words, the application does not have to have the right to access all the user's files. An important aspect of the powerbox interface is that it can look to the user just like any other insecure file dialog, but can act to protect the bulk of the user's files from potentially untrustworthy software such as Trojan horses or other forms of Malware. With a powerbox system, the file dialog is implemented as a trusted part of the system. It runs in a protection domain separate from the application. The powerbox component has access to all the user's files, whereas the application does not. Powerbox systems have been implemented in Apple Mac OS X Lion. See also File manager References External links Comparisons of various file dialogs Comparisons of various file dialogs, part 2 Graphical control elements