I wouldn't have expected those paths-with-spaces to work, but I'm not on
Windows, I cannot test them on a Windows Vim.
I remember that when I was on Windows, I would use 8.3 names to avoid
problems with spaces, as in
:source C:\PROGRA~1\vim\file.vim
which works (and also works with / instead of \ separators), for your
last example above.
Here (on Linux),
:source ~/path\ with\ spaces/filename.ext
sources "path with spaces/filename.ext" under the current user's home
directory.
Best regards,
Tony.
--
BULLWINKLE: "You just leave that to my pal. He's the brains of the
outfit."
GENERAL: "What does that make YOU?"
BULLWINKLE: "What else? An executive..."
-- Jay Ward