I have virtualized some Internet Explorer plug-ins and browser settings using IE as the entry point. When I run the package everything seems to work correctly. However, if I copy the EXE file up to a network share and run it from that location it seems to ignore the virtual registry altogether.
For example, in my virual registry built into the package I set the homepage on the browser to a specific site. When I open the exe from anywhere on my local machine that homepage comes up correctly. If I copy the same exe up to a network share and double click that instance the homepage is back to the IE default along with the other settings that are built into the virutal registry.
Should it matter where the actual EXE is located? It seems to.