Index: trunk/FACT++/src/ReadlineColor.cc
===================================================================
--- trunk/FACT++/src/ReadlineColor.cc	(revision 10324)
+++ trunk/FACT++/src/ReadlineColor.cc	(revision 10325)
@@ -23,4 +23,8 @@
 bool ReadlineColor::PrintBootMsg(ostream &out, const string &name)
 {
+    string n = boost::filesystem::basename(name);
+    if (n.substr(0, 3)=="lt-")
+        n = n.substr(3);
+
     out << endl;
     out << kBlue << kBold << kUnderline << " Master Control Program " << endl;
@@ -28,5 +32,5 @@
     out << kBlue << " ENCOM MX 16-923 USER # 0" << int(Time().Mjd()) << Time::fmt(" %H:%M:%S") << Time() << Time::reset << " INFORMATION" << endl;
     out << endl;
-    out << kBlue << " TELESCOPE CONTROL PROGRAM: " << boost::filesystem::basename(name) << endl;
+    out << kBlue << " TELESCOPE CONTROL PROGRAM: " << n << endl;
     out << kBlue << " ANNEXED BY FACT COLLABORATION" << endl;
     out << kBlue << " ORIGINAL PROGRAM WRITTEN BY T.BRETZ" << endl;
Index: trunk/FACT++/src/test3.cc
===================================================================
--- trunk/FACT++/src/test3.cc	(revision 10324)
+++ trunk/FACT++/src/test3.cc	(revision 10325)
@@ -1,3 +1,4 @@
 #include <boost/regex.hpp>
+#include <boost/filesystem.hpp>
 #include <readline/readline.h>
 
@@ -119,6 +120,10 @@
 void PrintVersion(const char *name)
 {
+    string n = boost::filesystem::basename(name);
+    if (n.substr(0, 3)=="lt-")
+        n = n.substr(3);
+
     cout <<
-        name << " - FACT++ 1.0\n"
+        n << " - FACT++ 1.0\n"
         "\n"
         "Written by Thomas Bretz <thomas.bretz@epfl.ch> et al.\n"
