Viste le esigenze che hai mi pare che un'applicazione GUI sarebbe una scelta molto più appropriata; hai considerato questa possibilità?