Something is being told to load a boot time that trys to use that .dll. It has an unusual name. I suspect it is malware. What are you using for Virus and Malware scanners? I find that SpyBotSearch&Destroy and SuperAntiSpyware work very well.
Registery Cleaners are not normally reccommended on this forum. It has been found that they often cause more harm than good.
You could try turning off all but virus and spyware protection in msconfig.
If that stops the problem, then it is one of those applications. Most leave them turned off anyway, because they load at boot taking up memory and often processing time from your other applications. They will normally fire up when you try to run them after boot.
If you wonder what each of those startup items really do, follow this link:
Hope this helps,