If the Dynamics SL menu is not looking correct, there are a few ways to force a rebuild.
1. Log in as an administrator, make a change to the user group membership (remove them, save, re-add them) and Save.
2. Delete the MenuCache folder in the user profile (C:\users\<userID>\AppData\Roaming\Microsoft Dynamics SL\
3. Have the user log out/back in
4. Run the following in SQL Server Management Studio against the SL System DB:
NOTE: As a precaution, confirm recent backups of the SL databases exist prior to running the following.
update userrec set cachemenu = ‘0’ where userID = ‘XXXXXXXX’
–where XXXXXXXX represents the SL user ID