>I have three questions to ask, concerning the best route to take.
>
>1) Is it better to use an INI file or the registry for keeping certain settings and why is that particular method better?
Personal preference. Personally, I think the registry is a bad idea. Seems even .NET thinks so, too.
>2) Is it better to have all your program is one project or is it better to have each section in a seperate application that is eventually linked to the main project and what is that particular method better?
That depends on how granular you need your code to be. Are any of the parts of this application likely to be used by other applications? If not, one project is fine.
>3) Is it better to keep all your files in one folder, or should you have sub folders for forms, menus, reports etc?
Organization by separate folders is probably a good idea. Makes knowing where to find stuff easier.