Actually, yes -- you can use Add Non-Steam Game to My Library to launch the game from there with the Steam Overlay active. It won't have achievements and such in Steam, but the overlay would work. If you want full steam integration (leaderboards and achievements with them, etc), the only way to get that is downloading it through Steam, though.