1. Added colors when the controls are disabled.
2. Added the function to disable the controls when an image is open in a new window.
2.1. Added a method for controling the IsEnabled property of the tabs and buttons in main.cs
3. Moved some handlers for the image in the ImageClass
4. Added some comments
For more info - compare with previous versions.