tdmphiis.dll is not a common windows DLL as far as i can tell. It must be from an application you have installed or removed.
There is 2 things you could try.
1. start..run.. MSCONFIG and in here see if the DLL is attempting to load under startup, if it is disable it as it does not seem to have any effect on your machine except popups.
2. you can download a thing called ccleaner. Its a windows and registery cleaner that ive used many times. install it and run the cleaner on windows and registery. (backup reg 1st.. it will ask you too) run the cleaner 3 or 4 times over registery and it may well remove the dead link that tdmphiis.dll refers too.
Hope that all helps
Philbert
August 2007