с параметрами - это проблемы delphi. хочешь, ищи, как нужно передавать параметры с пробелами (исходники RTL же открыты). не хочешь - используй уровень win32 api - CreateProcess, там кавычки работают

глюки с порчей видеопамяти - общая беда DirectX-приложений, посмотри, что происходит после запуска игр