I was happily creating my application when I realized that I need to start thinking (at least in theory) about the installation package that would be needed. After a disappointing search within the Visual Studio 2008 Express templates, I remembered about the ClickOnce concept I had heard about many moons ago. This particular method of deployment allows for rapid deployment of applications via a simple url.
Code access security is a mechanism in the .NET Framework that helps limit the access that code has to sensitive or protected resources. It makes a lot of sense to configure the code access security permissions for your ClickOnce application to include the permissions that your application needs. This type of security conscious programming allows people using your software to know precisely what it can and cannot access.