Yes! Stoka Launcher is 100% free and open source, available under the MIT license.
No. Stoka Launcher works with any local apps or games via their .exe files. Steam is not required.
Once images are cached after first load, you can use the launcher fully offline.
Of course. You can manually choose images for any app or game you add.