Index: /trunk/BNC/bncmain.cpp
===================================================================
--- /trunk/BNC/bncmain.cpp	(revision 1539)
+++ /trunk/BNC/bncmain.cpp	(revision 1540)
@@ -63,4 +63,5 @@
   bool       fileInput   = false;
   bool       confFile  = false;
+  bool       dragAndDrop = true;
   QByteArray fileName;
   QByteArray format; 
@@ -87,4 +88,5 @@
       GUIenabled = false;
       fileInput  = true;
+      dragAndDrop = false;
       if (ii+1 < argc) {
         format = QByteArray(argv[ii+1]);
@@ -92,4 +94,5 @@
     }
     if (QByteArray(argv[ii]) == "-date" || QByteArray(argv[ii]) == "--date") {
+      dragAndDrop = false;
       if (ii+1 < argc) {
         dateString = QString(argv[ii+1]);
@@ -97,4 +100,5 @@
     }
     if (QByteArray(argv[ii]) == "-time" || QByteArray(argv[ii]) == "--time") {
+      dragAndDrop = false;
       if (ii+1 < argc) {
         timeString = QString(argv[ii+1]);
@@ -103,6 +107,13 @@
     if (QByteArray(argv[ii]) == "-conf" || QByteArray(argv[ii]) == "--conf") {
       confFile  = true;
+      dragAndDrop = false;
       if (ii+1 < argc) {
         confFileName = QString(argv[ii+1]);
+      }
+    }
+    if (dragAndDrop && ii == 1) {
+      confFile  = true;
+      if (ii < argc) {
+        confFileName = QString(argv[ii]);
       }
     }
