diff -up texworks-0.2.3/src/TWApp.cpp.vine texworks-0.2.3/src/TWApp.cpp
--- texworks-0.2.3/src/TWApp.cpp.vine	2009-10-09 03:03:52.000000000 +0900
+++ texworks-0.2.3/src/TWApp.cpp	2010-08-07 15:42:22.722994261 +0900
@@ -536,13 +536,17 @@ void TWApp::setDefaultEngineList()
 	else
 		engineList->clear();
 	*engineList
+		<< Engine("pdfpLaTeX", "pdfplatex" EXE, QStringList("$basename"), true)
+		<< Engine("pdfepLaTeX", "pdfeplatex" EXE, QStringList("$basename"), true)
 		<< Engine("pdfTeX", "pdftex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("pdfLaTeX", "pdflatex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("XeTeX", "xetex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("XeLaTeX", "xelatex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("ConTeXt", "texmfstart" EXE, QStringList("texexec") << "$fullname", true)
 		<< Engine("XeConTeXt", "texmfstart" EXE, QStringList("texexec") << "--xtx" << "$fullname", true)
+		<< Engine("pBibTeX", "pbibtex" EXE, QStringList("$basename"), false)
 		<< Engine("BibTeX", "bibtex" EXE, QStringList("$basename"), false)
+		<< Engine("Mendex", "mendex" EXE, QStringList("$basename"), false)
 		<< Engine("MakeIndex", "makeindex" EXE, QStringList("$basename"), false);
 	defaultEngineIndex = 1;
 }

Diff finished.  Sat Aug  7 15:44:12 2010
