Visual Studio Installer

代替手段、、、というか、最近ではこちらを使うことの方が一般的なようだ。
こちらを使えばたぶんエラーは出ないんじゃないかと思われる。
http://www.microsoft.com/japan/msdn/vstudio/downloads/vsi/default.asp
使い方解説は
http://www.microsoft.com/japan/developer/library/vsinstal/veovrgettingstartedwithvisualstudioinstaller.htm
http://www.microsoft.com/japan/msdn/vstudio/downloads/vsi/tour.asp
http://dobon.net/vb/installer/installer2-2.html
など。
スタートメニューにショートカットを作成する方法は
http://support.microsoft.com/support/kb/articles/q248/1/41.asp
に書いてあるように、特殊フォルダを追加して、名前をProgramMenuFolderとする。
VSI1.1のデフォルトで用意されている、「ユーザーの[スタート]メニュー」を使うと、
「WindowsUpdate」とか「プログラムのアクセスと規定の設定」とかがある、一番上の欄に
ショートカットができてしまう。
dobonによると、このほかにもInnoSetupというツールも高機能でよいらしい。
多少VB向けの設定や日本語のDLLを含めるための設定が必要ぽいが。
http://www.jrsoftware.org/isinfo.php
http://www.syam.net/library/innosetupj/index.html
http://dobon.net/vb/installer/installer2-11.html