From: Paul Chitescu paulc@voip.null.ro
In a typical Win32 environment the executables don't have relocations since they load at a fixed address. Old (Visual C 4.x and older) executables had relocations so they could run on Win32s.
Not all that relevant to the patch, but... Newer executables do tend to have relocations. This allows ASLR (Address Space Layout Randomization) on Vista and higher to work.
Ge.