is it possible to prevent any .exe file from getting executed?

Hello all,
Is it possible to prevent any .exe file from getting executed?I want to
monitor the any exe file execution.What exactly happens when I double
click the .exe file? Can we make a poll mode driver which will detect the
start of .exe file and it will terminate that process at that point of
time.I know that prevention of execution of exe file is possible if I
remove the .exe file entry from the registry.But can we do it
programatically I mean through drivers?I am using winDbg 6.0.
Anand.