If I have an application that will only work if the user is an administrator, will any user be able to use the application if it is installed onto an SVS layer?
SVS does not give the ability to elevate the user's rights. If a program requires a certain level of rights in order to run, it is still going to require that when virtualized. However, if there is a way to make the program work without these rights when the program is installed conventionally, i.e. by modifying files, or registry, you can make these same modifications to the files and registry of the virtual software layer.