SmartFTP Running Pains

I had no problems installing SmartFTP, but when I go to try to run it, I get these two errors, at the same time:

The SMARTFTP.EXE file is linked to missing export SHELL32.DLL:SHGetDataFromIDListW.

and

c:program filessmartftpsmartftp.exe
A device attached to the system is not functioning.

I'm a little worried; I got nearly these same errors when I was trying to play City of Heroes, and it turns out my computer's too ancient to be able to play it. I couldn't find the minimum requirements for SmartFTP anywhere on the site, but I wouldn't think they'd be as demanding as that graphics-intensive game.
Any idea what's going on?

Please copy the system information from the Help -> About menu next time. It seems you need a never version of Internet Explorer, which updates Shell32.dll. Please run Windows Update and install a newer version.