Do you have the developer tools installed? If so, open up Quartz Debug and see if Quartz Extreme is disabled for some reason. That's the only thing that should affect the cursor shadow.
Have you taken any troubleshooting steps yet, like repairing permissions or rebooting? Couldn't hurt. If that doesn't work, you could try cleaning out various caches with something like OnyX.