diff -up texworks-0.5/src/TWApp.cpp.vine texworks-0.5/src/TWApp.cpp
--- texworks-0.5/src/TWApp.cpp.vine	2011-12-04 01:16:32.000000000 +0900
+++ texworks-0.5/src/TWApp.cpp	2011-12-04 01:24:23.866877821 +0900
@@ -842,6 +842,7 @@ void TWApp::setDefaultEngineList()
 	*engineList
 //		<< Engine("LaTeXmk", "latexmk" EXE, QStringList("-e") << 
 //				  "$pdflatex=q/pdflatex -synctex=1 %O %S/" << "-pdf" << "$fullname", true)
+		<< Engine("pdfpLaTeX", "pdfplatex" EXE, QStringList("$basename"), true)
 		<< Engine("pdfTeX", "pdftex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("pdfLaTeX", "pdflatex" EXE, QStringList("$synctexoption") << "$fullname", true)
 		<< Engine("LuaTeX", "luatex" EXE, QStringList("$synctexoption") << "$fullname", true)
@@ -851,7 +852,9 @@ void TWApp::setDefaultEngineList()
 		<< Engine("ConTeXt (LuaTeX)", "context" EXE, QStringList("--synctex") << "$fullname", true)
 		<< Engine("ConTeXt (pdfTeX)", "texexec" EXE, QStringList("--synctex") << "$fullname", true)
 		<< Engine("ConTeXt (XeTeX)", "texexec" EXE, QStringList("--synctex") << "--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.  Sun Dec  4 01:24:29 2011
