Yea you're right. The program still ask for dll.

However, I've heard that the proper place of all dll files are in system32 directories. That sort of thing. Also I think I've heard that windows will find dll files outside the .exe files. Somewhere.