互換オブジェクトを少し試してみたけど
wsh.Popup(fso.BuildPath(te.Data.Installed, 'addons'));
は表示できるけど
wsh.Popup(PathBuildPath(te.Data.Installed, 'addons'));
が表示できないけど使い方が悪いのかな?