Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I'm gonna say yes, because it's really no different than putting a cover art on the games download page. As long as it's disconnected from the game it shouldn't matter.