public String[][] searchProgrammsLinux() {
//	
//		These method searches for some standard programs
//		with are usually installed on a linux system.
//		The return String[] includes:
//		[0] - FileBrowser
//		[1] - WebBrowser
//		[2] - mp3/ogg Player
//		[3] - streamripper
//	
		String[][] programNames = {
/*[0]*/		{"thunar","konqueror","nautilus","dolphin"},
/*[1]*/		{"firefox","firefox-bin","iceweasel","opera","epiphany","galeon"},
/*[2]*/		{"audacious","qmmp","beep-media-player","xmms","amarok","mplayer"},
/*[3]*/		{"streamripper"}};
		String[] binPath = getPathBinLinux();
		
		//catch an empty array for wrong installed java systems
		if(binPath == null) {
			SRSOutput.getInstance().logE("No executable bin path found on the linux system");
			return null;
		}
		String[][] foundPrograms = new String[programNames.length][6];
		
		for(int i=0;i<programNames.length;i++) {
			int k=0;
			for(int l=0;l<programNames[i].length;l++) {
				for(int j=0;j<binPath.length;j++) {
					File temp = new File(binPath[j]+"/"+programNames[i][l]);
					if(temp.exists()) {
						foundPrograms[i][k]=binPath[j]+"/"+programNames[i][l];
						k++;
					}
				}
			}
		}
		return foundPrograms;
	}