This is a small companion application (win32) to our main Time Entry application (web).
The application currently sits in the tray and logs the time the user spends in different windows, at the end of the day the user can quickly see where time was spent and then log that time manually in the main application.
The code used to be C++ Builder, another freelancer almost completed the job of conversion to VS C++. They left the code messy, with memory leaks and some features not complete. We require the code to be free of bugs, memory leaks and well formed and structured.
A future project after the completion of this conversion will be to extend the functionality and make the application talk via web services to log time automatically in our main application - Timesite.
We have attached a working exe of the application, along with the code. please review it carefully. This project could lead to much more work for the right developer.