Try running it as admin and in Win98 compatibility mode.
Did you realy uninstall (deleting the fh-folder in your bf 1942 mod folder) or did you just only run the uninstall exe. Using the uninstall exe doesn't work so you have to manualy delete the fh-folder as mentioned before. Try it with this, maybe it'll help.