I wonder if there's a way to create a macro, so I can one key to set wallpaper to a specific photo file?
Sure. See this:
For more information, see the wiki Searching the Forum for Answers section.