Anstelle mich mit der Registry zu befassen, würde ich lieber den Tipp von barf00s im Kopf behalten, wobei man auch hier in der
DP nachschauen kann:
CSIDL_STARTMENU.
Ich persönlich bin aber nach wie vor der Meinung, dass ein fertiges Setuptool, wie Inno Setup oder NSIS, die bessere Wahl ist. Man hat ein festgelegtes Skriptformat, und wenn man sich damit auskennt (für Inno Setup gibt es auch ein deutsches
Forum), dann hat man ein schickes Setup in 0,nix erstellt, das alles bietet, was der Anwender verlangt, und dass sich zudem auch noch an gängige Standards in Sachen Bedienungskomfort usw. hält.