When I try to run some old games (specifically Diablo 2 now), when I double click the game icon, nothing happens, except for a Rundll32.exe starts under my current user, which consumes one of my CPU. I can get to the game by running it "again" - when I run the game for the second time, the game starts correctly, but runs slowly - the RunDLL process consumes another processor.
I have a workaround for this issue - it is possible to kill the Rundll32 process after actually running the game (=double clicking the icon twice) and it runs just fine. I am pretty sure this is not caused by a virus or a malware (computer protected by Eset Smart Security and Spybot). Any idea how to fix this issue so that it would be possible to run the game just once?