refactoring launch options dialog
fix ambiguous case with launch options
removed dependency
added more options to ui log window