Shouldn't we be using ShellExecuteW now, since we use Unicode?