ShellExecuteEx accepts both quoted and unquoted strings I think. (I tested this after posting, but frankly no longer remembers as this is not important to me. What I thought important is to find out why RosAsm crash, so it can be prevented. Anyway this was with version 2047. I will test with the newer version later, but this will not happen very soon because of the several small changes I made to RosAsm in meantime, to enable LAA for instance. I have to reimplement those changes, and its for another day. I still wanted to report this, as I assume it likely still would exits, or that if not you would know.
RosAsm crash, if the file is quoted or unquoted. It crash because of the space in the filename. RosAsm also crash on filenames without quotes, when calling ShGetFileInfo to extract an icon. I know its a pain in the ass to test for these things, but .... hehe, thats why I am not on the RosAsm dev team:D
Anyway, ShGetFileInfo does not accept quoted strings, but succeeds on strings with spaces in them, but the RosAsm debugger crashes still.