1. Refactoring, using HResult instead of parsing exception message

2. One more FileLoadException case support
3. using ReflectionOnlyLoad for exception cases (non-blocking)