You can only register your game on Steam by first buying it from Steam. Similarly, you can only register via Impulse/Gamestop if you bought the game via some non-Steam source.
However, if you bought Trinity, you can download the game and future updates directly from Stardock without going through Impulse/Gamestop.