Catching application execution - win3.1

Hi everyone !

I have a question :

How can I catch application execution BEFORE it executes and
determine if I want to stop it ?

PS - Tried to hook with ShellProc and CBTShell but - only few
GPF's and restart windows...

Please Help !!!!

Thanx .