i might release the source code in a few days under GIT, i dont use external libraries except zlib.
many people seems to want the DIB library I made and th PE library my brother made (with the neccesary addition to extract import address)
if you cant wait you can use other libraries like detours (i used it in my QuickMX project at the time, only i added some features to make it work under Win9x and support DLL unloading, this project came 8th on lycos search by the way)
i dont really trust people to credit me for the work i did when using my sources, but i guess thats life
PS: how are your C++ & MFC skills?