Why would anyone not want the aplication installed in a package and deployment?
you do not always need a setup package with shortcuts, for instance i tend to program alot and i write alot of small console apps that are more like utilities so i just create a exe and use that. For example i have a small console app that opens any file in its current running directory by random, so i just copy and paste that exe into whatever folder i want. (in-case your wondering, i use this app to open video files at random) Of course there is a better way to achieve this, but for something fast without a GUI, it works fine.
Sometimes you may just want to distribute a standalone exe which can be easier than having the user use a setup wizard. However as you know in .net, you are going to need the .NET framework installed so its not exactly stand-alone.
There are numerous reason why someone might not want the application installed in a package and deployment.
2) The desktop icon text says
Primary output from Lotto1 (Release Any CPU). It would be nice if it just said Lotto1
When you create your shortcut by first going to the "User's Desktop" in the Users File System in your Setup Project you right click and select "Create New Shortcut".
You should get a quick browser, and you have to then select the primary output from the application folder or where ever you decided to put that.
It creates a shortcut and it's named something like "Shortcut to Primary output from tetsg (Active)" Simply right click on that shortcut and go to rename. That's it, once you install it on the users system it will be named whatever you name the shortcut.
Look for some more tutorials or articles on using the Setup project, there are alot of other things you can edit like if you opened the User Inferface you can modify the setup dialogs and so forth, Registry editor, and even the custom actions editor which can run a custom class or exe during a phase of the setup or uninstall. (there should be shortcuts in the solution explorer for these next to the filesystem shortcut) Be sure to turn off the installerclass for the custom action if it does is not a installerClass though.