Thank you candide for a solution to a problem that has been bugging me for weeks!
But... this begs the question, is there some way to patch the system so that it actually returns something when a software application tries to get the serial number in this way? Perhaps the PC EFI guys could look into this.
I see this as potentially being the silver bullet that could wipe out the OSX86 community. What stops Apple from putting this code in every single upcoming software update? Last time I checked, they don't provide the source code to operating system updates... just sayin'.