Try this. "not for sure but here's some things"
use Bootvis from ms I believe it will let you see all that is being loaded you might just need a program load switch "i.e. luna dll prior to norton.dll"
Msconfig as well.. disable all that is not required "you can put them back one by one later if disabling them works"
SFC and tell it to verify or replace all files
type sfc /? for command line structure
You should be able to run RESTORE on the drive to prior point b4 this happend. if this doesn't fix it then the file itself "****.dll is likely corrupt
try
www.tgtsoft.com themexp "this is shareware but if this doesn't bring back Luna type themes it might require more work"
after uninstalling tgtsofts themexp if it doesn't work try booting to Xp cd and act like you are going to REINSTALL. but at some point it will ask you if you want to REPAIR the current installation. this takes some time and is AKIN to a full install however in the times i have done it i've not lost any personal data or bookmarks.. only the OPERATING SYSTEMS settings sometimes get overridden. this SHOULD fix darn near any problem.
If this doesn't work I'm not sure what else to try.
SFC should verify the files and replace them from DLLCACHE should one or two not be correct.
Good luck hope this gives you some leads.