Couple of suggestions that might be of use:
1. Google Picasa (use the "Sunset" version) uploads/downloads to/from Google Photos.
2. If you have a Google Photos folder on your client PC, and that is synced with Google Photos, then dropping an image file into that folder should sync it with Google Photos.