insert solitaire into the start menu if it's been installed.
Modified: trunk/reactos/lib/syssetup/install.c
Modified: trunk/reactos/lib/syssetup/resource.h
Modified: trunk/reactos/lib/syssetup/syssetup_En.rc

Modified: trunk/reactos/lib/syssetup/install.c
--- trunk/reactos/lib/syssetup/install.c	2005-10-20 21:55:55 UTC (rev 18646)
+++ trunk/reactos/lib/syssetup/install.c	2005-10-20 22:11:33 UTC (rev 18647)
@@ -34,6 +34,7 @@
 
 #include <commctrl.h>
 #include <stdio.h>
+#include <io.h>
 #include <tchar.h>
 #include <stdlib.h>
 
@@ -446,9 +447,14 @@
     CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("regedit.lnk"), _T("regedit.exe"), IDS_CMT_REGEDIT);
   }
   
-  /* create Games subfolder */
-  CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256);  
+  /* create Games subfolder and fill if the exe is available */
+  if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256)) {
+	/* Check for existence */
+   	if( (_access( "c:\\reactos\\system32\\sol.exe", 0 )) != -1 )
+      CreateShortcut(CSIDL_PROGRAMS, sGames, _T("Solitaire.lnk"), _T("sol.exe"), IDS_CMT_SOLITAIRE);
 
+  }
+
   CoUninitialize();
 
   /* Create the semi-random Domain-SID */

Modified: trunk/reactos/lib/syssetup/resource.h
--- trunk/reactos/lib/syssetup/resource.h	2005-10-20 21:55:55 UTC (rev 18646)
+++ trunk/reactos/lib/syssetup/resource.h	2005-10-20 22:11:33 UTC (rev 18647)
@@ -93,6 +93,7 @@
 #define IDS_CMT_WINEFILE		3212
 #define IDS_CMT_NOTEPAD			3213
 #define IDS_CMT_REGEDIT			3214
+#define IDS_CMT_SOLITAIRE		3215
 
 #define IDR_GPL				4000
 

Modified: trunk/reactos/lib/syssetup/syssetup_En.rc
--- trunk/reactos/lib/syssetup/syssetup_En.rc	2005-10-20 21:55:55 UTC (rev 18646)
+++ trunk/reactos/lib/syssetup/syssetup_En.rc	2005-10-20 22:11:33 UTC (rev 18647)
@@ -207,6 +207,7 @@
 STRINGTABLE
 BEGIN
     IDS_GAMES		    "Games"
+    IDS_CMT_SOLITAIRE	"Solitaire"
 END