+1. However, depending on the content of the reg file you're importing into the registry, the behavior from running during GUIRunOnce vs. you doing so interactively may be a rights issue to the registry location you're attempting to modify. The GUIRunOnce location may be using a system account to import the registry and thus not able to update your user Hive. When you double-click on it, however, it does.