Quote marks are stripped from result in StrCat
How do you get StrCat to include " " marks?
Place a backslash ( \ ) in front of the quote mark. The backslash serves as an escape character. For example:
StrCat ?Result "\"I need this in quotes\"" "$Username"
Screen shot of resulting message box when $Username is testuser: