Following are changes done in this submit
1. Added code to render video
2. Added a Preset groupbox to the enhance dialog.
3. Added null checks in preferences dialog