3mors said:
u'r in wrong, a folder is a file, all the stuff on computer is file
Actually 3mors, although you're correct from maybe a computer concepts point of view, you're incorrect in the context of this conversation. Remember that the finder does not literally display files or folders. It is, itself, an application that runs in the operating system, just like Mail or Safari, (I say this for the benifit of the few who may misunderstand & think that the finder IS OS X itself) whos job is to display a graphical REPRESENTATION of the users file system, just like the 'ls' command in the terminal. Now there are a few important things to note:
1. Files and folders do not behave the same way and therefore should not be displayed the same
2. Files and executables do not behave the same way and should not be displayed the same
All three of these things (file, folder, application) serve three specialized functions. You cant "run" a file or "edit" and application. Even Applescripts are not really run, but they are documents that are read & compiled into a command that can then be run BY an application.
Now you have a valid argument that they may be the same on disk, but in a graphic application you are not correct. This is evidenced by the fact that AppleScript is incapable of telling the finder to treat a file like a folder or vice-verca. Likewise, AppleScript treats applications as a differnt class (cpkg which is a "package" class) than either files or folders.
I think if you want to argue consistency then you have to say that the filder needs to be consistent with itself as an application. Applescript should act the same, conceptually, as the graphical represenation, so if Apps are different to AppleScript then they should have the ability be treated differntly with regard to extensions as well.
The trojan concern is valid, but it would be easy to get around that by moving the "display extensions" preference to the folders view options and allow it to be set (like other view options) for a specific folder. If there's a fole, folder or app in my "/Applications/" folder that I didn't put there, I'm going to be suspicious anyway.