Your fix will make it impossible to pass more than one parameter to applications. If you require quotes in your parameters, use quotes in your parameters. If the obvious doesn't work:
!define MUI_FINISHPAGE_RUN_PARAMETERS '"in tripe quotes"'
use:
!define MUI_FINISHPAGE_RUN_PARAMETERS '$\"in escaped quotes$\"'.