Eppie helped me out a bit by telling me how to calculate any emerald shiny spreads I had :).
And you don't need to thank me, just tell me the PID of any eggs you get and I'll compare them to the list.
I haven't ever actually completed Emerald, so until after exam time I can't do any RNG-ing of my own (unless you happen to have a .sgm or .sav file that your computer didn't erase that 's finished all the gameplay you wouldn't mind sharing).
Once I get to the point I can breed my own Eggs in Emerald I might start researching how the PIDs are created.
I've been reading up what I can, and from I understand, the first half of the PID is created by that frame's Method 1 call and the second half is created by the next frame's Method 1 call, so that might be abuseable too, but I can't really do any of that until I get to that point in the game :P
Sucks about your computer though, you tried using a data recovery tool? Done that for a few of my friends who've accidentally wiped their HDDs.