`nlaunch` is an independent POSIX-compliant GUI application launcher shell script. Its only dependency is `fzy`. It's possible to set a keyboard shortcut to open `nlaunch` in a terminal and use it as the regular launcher.
+
+To use `nlaunch` as an independent launcher add a keybind to open `nlaunch` in a terminal e.g.
+
+    xfce4-terminal -e nlaunch
 
 #
 #              Requires fzy.
 #
+#              Usage: nlaunch [delay]
+#                     delay is in seconds, if omitted nlaunch waits for 1 sec
+#
 # Shell: POSIX compliant
 # Author: Arun Prakash Jana
 
 
 if selection=$( get_selection ); then
     setsid "$selection" 2>/dev/null 1>/dev/null &
+
+    if ! [ -z "$1" ]; then
+        sleep "$1"
+    else
+        sleep 1
+    fi
 fi
 
                                goto begin;
                        case SEL_LAUNCH:
                                if (getutil(utils[NLAUNCH])) {
-                                       spawn(utils[NLAUNCH], NULL, NULL, path, F_NORMAL);
+                                       spawn(utils[NLAUNCH], "0", NULL, path, F_NORMAL);
                                        break;
                                } // fallthrough
                        default: /* SEL_RUNCMD */