Try using this, I am using it.
Chess.com for Windows 10

If you drag the lock from the adressbar of your browser onto the desktop, the app will be installed and a desktop icon will be created which will start the app. That way you can btw install every websites app.
mind = break
Hey there! I know what you mean, I've been waiting for a Chess.com app for Windows 10 as well.