Hi,
When I specify for instance the directory where the shortcut should be I also have to add a component to delete that folder when uninstalling, eg: [code] <Directory Id="ProgramMenuFolder"> <Directory Id="ProgramMenuDir" Name="MyAppGuiSetupShortcutDir"> <!--For some reason we have to specify that this directory needs to be removed on uninstall, and for that we need a component--> <Component Id="ProgramMenuDirRemoval" Guid="7EA2C014-17A0-41F8-9C0C-78602939CEDB"> <RemoveFolder Id="ProgramMenuDir" On="uninstall"/> <RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes' /> </Component> </Directory> </Directory> [/code] Without the <RemoveFolder> tag and the component I get the error: "The directory ProgramMenuDir is in the user profile but is not listed in the RemoveFile table." How come one has to explicitly delete this folder but doesn't have to explicitly delete the INSTALLDIR/TARGETDIR directory structure? Why it's automatically done for INSTALLDIR/TARGETDIR but not for this one? TIA, Viv _________________________________________________________________ Hotmail: Powerful Free email with security by Microsoft. https://signup.live.com/signup.aspx?id=60969 ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users