I just deleted and reinistalled C++ redistributable, .NET framework and Honorbuddy due to another "could not be found" error. I've run the prereq wizard. I'm still getting an error indicating that fasmdll_managed.dll or a dependency can't be found. I tried searching this forum for that DLL name but got an error that it was too common so I can't check to see what solutions have worked for others.
i had this problem.. i was running a "not legal" version of Windows 7.. put in a legal version and it worked.. not sure if that'll help you or not.
i installed Download: Microsoft Visual C++ 2010 Redistributable Package (x86) - Microsoft Download Center - Download Details and worked for me