Well, the way to protect the exe is to integrate the licensing directly into the app. We show how to do this for a variety of programming languages here: http://wyday.com/limelm/help/using-turboactivate/
But you can use any programming language. What programming language did you use to make the exe?