May I know Is this a bug?
I'd call it sloppy, but you might also call it a bug.
Or is there any reason that make it unconsistent with the system?
Does Shockwave work on either/both of your 64-bit systems, or does your question mean something else?
It works fine on the systems. Just that I need to get the shockwave install location from the system and I used to use the registry key value, but found that the value is misleading.
Interesting observation! Checking the registry of my Win7 (x64) system, I also found lots of pointers to the non-existent Shockwave 11 folder in system32.
Just out of curiosity I tried to uninstall Shockwave Player (from Programs and Features); no problem, it uninstalled flawlessly.
Just our of further curiosity, I went to check the registry again after the uninstall. All references to Shockwave 11 in system32 have gone; plent of references to syswow64 left.