If i will do it with Setekh i will talk with him about sharing, i don't have any prob to share it but i will not be alone so if he want it private i cannot do nothing, i just gave the source... its almost ready. :)
By the way you should add this in the code, to check always for running programs because without this it will check only on running of client.
void MainThread()
{
again:
SystemProcessesScan();
Sleep(50);
goto again;
}
And in:
extern "C" __declspec(dllexport) void Main() {
Add this:
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(MainThread),NULL,0,0);