From FMS FAQ at
http://n.ethz.ch/student/mmoeller/fms/index_e.html
"Windows XP: Error message "Error while getting proc address for flat thunks"
This is, because on XP you have set the option "...run as Windows 9x..." for the FMS. This way Windows XP tells the FMS, that it is a Windows 95/98/Me compatible system, what is wrong. When the FMS tries to loads the 16-bit interface driver, it fails.
Solution: Remove this option "...run as Windows 9x..." for the FMS.
------------------------------------------
So that would be....put the compatibility back to the correct setting
.
HTH - Steve