If I upgrade to the latest GameEx, it works the first time, but not afterwards. This is what I get.
GameEx Support File Data 07:30:29.2 12/11/2015: Opening Configuration File 07:30:29.3 12/11/2015: GameEx Lite: Version 14.41: Starting Log 07:30:29.3 12/11/2015: Windows 8.1 Pro 32-bit 07:30:29.4 12/11/2015: Aero running 07:30:29.4 12/11/2015: Initializing Vista/Windows 7 volume control 07:30:29.4 12/11/2015: Getting CPU and RAM info 07:30:29.4 12/11/2015: Intel® Core i5-3470 CPU @ 3.20GHz, 3503MB 07:30:29.4 12/11/2015: 3.19Ghz - 4 Cores or CPU's 07:30:29.4 12/11/2015: Running Randomize() 07:30:29.4 12/11/2015: Checking for applications to Launch On Startup 07:30:29.4 12/11/2015: Setting default net connection limit to 15 07:30:29.4 12/11/2015: Running Misc startup tasks 07:30:29.4 12/11/2015: Setting Menu types 07:30:29.4 12/11/2015: Getting Configuration Values 07:30:29.4 12/11/2015: Using Theme: Copy of Default - GameLauncher 07:30:29.4 12/11/2015: Checking for alternate Image Directory for Theme: Copy of Default - GameLauncher 07:30:29.4 12/11/2015: Using Images from theme: Default - Media Center V1\MEDIA\ 07:30:29.5 12/11/2015: Launching HideOS.exe 07:30:29.5 12/11/2015: Initialising Video/MNG DLL's 07:30:29.5 12/11/2015: Hiding Taskbar 07:30:29.5 12/11/2015: Is Media Center running? 07:30:29.5 12/11/2015: Checking/Creating LCD Registry values 07:30:29.5 12/11/2015: Check Media Center Exit/Start Mode 07:30:29.5 12/11/2015: Media Center Mode 2 07:30:29.5 12/11/2015: Custom Keyboard Input enabled: Getting custom codes 07:30:29.5 12/11/2015: Advanced Custom Keyboard Input enabled: Getting custom codes 07:30:29.5 12/11/2015: Snap Delay set to: 2 07:30:29.5 12/11/2015: Get other settings 07:30:29.5 12/11/2015: Desktop set to Hide ICONS and set Background to Black 07:30:29.5 12/11/2015: Set: Find emulator artwork on best match basis 07:30:29.5 12/11/2015: SlikStik support enabled 07:30:29.5 12/11/2015: Using DirectInput for keyboard input 07:30:29.5 12/11/2015: Start work for Form 07:30:29.5 12/11/2015: Getting Original Screen Size 07:30:29.5 12/11/2015: Opening Database Connection 07:30:31.0 12/11/2015: Initializing Component 07:30:31.1 12/11/2015: MAME Path is: C:\mame 07:30:31.1 12/11/2015: MAME EXE file is: mameui32.exe 07:30:31.2 12/11/2015: ROM Path is: C:\mame\roms 07:30:31.2 12/11/2015: Catver.ini is located at: C:\GameEx\DATA\catver.ini 07:30:31.2 12/11/2015: History.dat is located at: C:\GameEx\DATA\history.dat 07:30:31.2 12/11/2015: nplayers.ini is located at: C:\GameEx\DATA\nplayers.ini 07:30:31.2 12/11/2015: command.dat is located at: C:\GameEx\DATA\command.dat 07:30:31.2 12/11/2015: MAMEinfo.dat is located at: C:\GameEx\DATA\mameinfo.dat 07:30:31.2 12/11/2015: Loading Controls.ini map file 07:30:31.2 12/11/2015: Snap Path: Not Found 07:30:31.2 12/11/2015: Database Snap Path: Not Found 07:30:31.2 12/11/2015: Background Snap Path: Not Found 07:30:31.2 12/11/2015: AVI Snap Path: Not Found 07:30:31.2 12/11/2015: Flyer Path: Not Found 07:30:31.2 12/11/2015: Cabinet Path: Not Found 07:30:31.2 12/11/2015: Cabinet 3D Path: Not Found 07:30:31.2 12/11/2015: Title Path: Not Found 07:30:31.2 12/11/2015: PCB Path: Not Found 07:30:31.2 12/11/2015: Artwork Preview Path: Not Found 07:30:31.2 12/11/2015: Panel Path: Not Found 07:30:31.2 12/11/2015: Manual Path: Not Found 07:30:31.2 12/11/2015: Icon Path: Not Found 07:30:31.2 12/11/2015: Marquee Path: Not Found 07:30:31.2 12/11/2015: Applying Language/Text 07:30:31.2 12/11/2015: Text/Language: English 07:30:31.2 12/11/2015: Loading Language/Text 07:30:31.2 12/11/2015: Using 2D Animations 07:30:31.2 12/11/2015: Retrieving resolution setting 07:30:31.2 12/11/2015: Using General Font: Arial 07:30:31.2 12/11/2015: Using Title Font: Arial 07:30:31.2 12/11/2015: Game Launcher Mode Enabled 07:30:31.3 12/11/2015: Initialising Direct3D 07:30:31.4 12/11/2015: Mouse Input is disabled 07:30:31.4 12/11/2015: Applying GameEx is Loading Image 07:30:31.4 12/11/2015: Setting Resolution to 1024x768 32 bit color 07:30:31.4 12/11/2015: Creating Surfaces 07:30:31.5 12/11/2015: Creating Primary Surface - Full Screen Mode 07:30:31.5 12/11/2015: Creating Back Buffer 07:30:31.5 12/11/2015: Loading graphic Surfaces 07:30:31.5 12/11/2015: Display is running at: 1024x768 32bit color, 60hz 07:30:31.5 12/11/2015: Adapter: Intel® HD Graphics 07:30:31.5 12/11/2015: Max texture size: 8192x8192 07:30:31.5 12/11/2015: Available texture memory: 1774MB 07:30:31.6 12/11/2015: Initialising Bass Audio Library 07:30:31.6 12/11/2015: Creating Surfaces Misc and Dialogs 07:30:31.6 12/11/2015: Creating Surfaces Volume 07:30:31.6 12/11/2015: Creating Surfaces Arrows 07:30:31.6 12/11/2015: Creating Surfaces GameEXlogo Text 07:30:31.6 12/11/2015: Creating Surfaces Toolbar 07:30:31.6 12/11/2015: Creating Surfaces Toolbar Controls 07:30:31.7 12/11/2015: Creating Surfaces Backgrounds 07:30:31.7 12/11/2015: Creating Surfaces GameEx Logo 07:30:31.7 12/11/2015: Creating Surface Unselected 07:30:31.7 12/11/2015: Creating Surfaces Home & Exit 07:30:31.7 12/11/2015: Creating Surfaces Snaps 07:30:31.7 12/11/2015: Creating Surfaces Menu and List Bars 07:30:31.8 12/11/2015: Creating Fonts 07:30:31.8 12/11/2015: Creating Game Font 07:30:32.1 12/11/2015: Error: A generic error occurred in GDI+. 07:30:32.1 12/11/2015: at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) 07:30:32.1 12/11/2015: at System.Drawing.Image.Save(String filename, ImageFormat format) 07:30:32.1 12/11/2015: at GameEx.GameEx.MainForm.cm() 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.RestoreSurfaces(Boolean JustDispose, Boolean NoDispose, Boolean ONLYDispose) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.a(Boolean A_0, Boolean A_1, Boolean A_2, Boolean A_3, Int32 A_4, Int32 A_5, Int32 A_6, Boolean A_7, Boolean A_8, Boolean A_9) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.a(Boolean A_0, Boolean A_1, Boolean A_2, Boolean A_3, Int32 A_4, Int32 A_5, Int32 A_6, Boolean A_7) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.a(Boolean A_0, Boolean A_1, Boolean A_2, Boolean A_3, Int32 A_4, Int32 A_5, Int32 A_6) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.InitDirectDraw(Boolean nodispose, Boolean reinit, Boolean DontLoadSurfaces) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm.a(Boolean A_0, String A_1, Boolean A_2) 07:30:32.2 12/11/2015: at GameEx.GameEx.MainForm..ctor() 07:30:32.2 12/11/2015: Closing database connection 07:30:32.2 12/11/2015: GameEx is exiting with errors 07:30:32.2 12/11/2015: Deleting search cache 07:30:32.5 12/11/2015: ERRORS DETECTED: EXITING 07:30:32.7 12/11/2015: Bye