properly dispose of the object even in case of error in the constructed
properly dispose of the object even in case of error in the constructed

ahmedammar/skype_farsight2,ahmedammar/skype_farsight2,ahmedammar/skype_farsight2,ahmedammar/skype_farsight2