Moin,
hm - hat Solaris Express nicht schon GDM als Login-Manager (statt dem alten CDE)? Dort waere die Config dann einfach in /etc/X11/gdm/gdm.conf wo in der "Exclude=" Liste das "shutdown" (und/oder ggf. "halt") herausgenommen werden kann (und SystemMenu muss natuerlich weiterhin auf true stehen).
Ich habe hier nur ein normales Solaris 10 (kein Solaris Express) und kann das daher gerade nicht testen. Eventuell hilft aber auch ein Blick in die zugehoerigen SMF Services um zu sehen welcher Login-Service laeuft:
# svcs cde-login
# svcs gdm2--login
Sollte da noch cde-login aktiv sein, so kann man auf den GDM umteigen:
# svcadm disable cde-login
# svcadm enable gdm2-login
Alles aber ohne Gewaehr, da hier nicht getestet.
Tschau,
Drusus.