I don't think we can assume the assembly dll is in the working directory.
I tried putting it into the folder the manifest points to, but windows can't seem to find it unless it's in the working directory. Feel free to prove me wrong though.
It's more likely the .exe directory than the working directory.
The normal dll path is also a reasonable place to search. It probably wouldn't use the GAC because that requires an install.