are there any restrictions regarding storing files in application folder under windows 7/vista ?
Where in users directory should application data files be stored ?
are there any restrictions regarding storing files in application folder under windows 7/vista ?
Where in users directory should application data files be stored ?
All my apps that store files in app folder work fine under vista/7 (default configs). So I think yes.
You can store files in 2 places
You can store arbitrary data in your application's installation directory (most likely "Program Files" or "Program Files (x86)"), but you will have to have Administrator privileges to do so (which can be very annoying for users, especially if they have UAC enabled). Once you have the privileges, there are no further limitations.
For more detail see the thread Ken White linked.