<p>We have a NET app that gets installed to the Program Files folder. 
The app itself writes some files and creates some directories to its app folder.
But when a normal windows user tries to use our application it crashes because that user does not have permission to write to app folder.
Is there any folder in both WinXP and WinVista to which all users have writing permissions by default? All User folder or something like that?</p>

I'm not sure that there is a single path to which all non-administrator users have permission to write to.
I think the correct one would be
```
<User>\Application Data
```