Desktop shortcut/program items not showing up

I have an installation package (.msi) that is sent out thte users. This .msi
creates a shortcut on the desktop and places entries under Start - Programs.
On Windows Vista, the admin installs this .msi and logs off.

Now the non-admin user logs in, but he doesn't see the shortcut and the item
under Start - Programs.
The non-admin user can browse to Program Files\xxx and create a shortcut of
the .exe on the desktop, but this isn't the best way.

Are there any special settings in Vista that allow the non-admin user to see
the entries under Start - Programs and the shortcut on the desktop, for a
program that was installed by the admin?