Right now I'd do anything for a bare minimal C# .NET class library with:
- The functionality of loading and unloading the assembly without closing the host process (working domain manager + bootstrap)
- A patch proof endscene hook
- A Whitemagic reference or similar for detouring and reading.
The library will only be used in a wow process.