public static void main(String[] args) {
		
		Log.addListener(new ConsoleLogger());
		Log.setDebugMode(false);
		
		try {
			TorrentManager.getInstance().load(XML_SETTINGS);
		} catch (XMLException e) {}
		catch (IOException e) {
			Log.e("Eblast:: IOException", "IO problem");
		}
		
		if (System.getProperty("os.name").equals(MAC_OSX_NAME)) {
			// Activate the OSX menu integration (if we are on OSX)
			System.setProperty("apple.laf.useScreenMenuBar", "true");

		}
		
		// Activate the Clearlooks linux
		try {
		    // Set the System LookAndFeel
	        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
	    } 
	    catch (Exception e) {
	    	Log.e("LookAndFeel", "Cannot able to activate the LookAndFeel.");
	    }
	    
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					MainUI frame = new MainUI();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}