Skip quoted program name when building command line.

diff --git a/loader/task.c b/loader/task.c
index 1134b7e..13ab07c 100644
--- a/loader/task.c
+++ b/loader/task.c
@@ -295,6 +295,9 @@
     if (!cmdline)
     {
         cmdline = pdb32->env_db->cmd_line;
+        /* remove the first word (program name) */
+        if (*cmdline == '"')
+            if (!(cmdline = strchr( cmdline+1, '"' ))) cmdline = pdb32->env_db->cmd_line;
         while (*cmdline && (*cmdline != ' ') && (*cmdline != '\t')) cmdline++;
         while ((*cmdline == ' ') || (*cmdline == '\t')) cmdline++;
         len = strlen(cmdline);
@@ -304,6 +307,8 @@
     memcpy( pTask->pdb.cmdLine + 1, cmdline, len );
     /* pTask->pdb.cmdLine[len+1] = 0; */
 
+    TRACE("module='%s' cmdline='%.*s' task=%04x\n", name, len, cmdline, hTask );
+
       /* Get the compatibility flags */
 
     pTask->compat_flags = GetProfileIntA( "Compatibility", name, 0 );
@@ -336,8 +341,6 @@
     teb->htask16 = hTask;
     if (!initial_task) initial_task = hTask;
 
-    TRACE("module='%s' cmdline='%.*s' task=%04x\n", name, *cmdline, cmdline+1, hTask );
-
     /* Add the task to the linked list */
 
     SYSLEVEL_EnterWin16Lock();