I believe that as long as you're registered with Auctiva the Store Window will be in your listings regardless of where you created the listing or launched it from.
And Auctiva really is free. You might try a search for "auctiva" and "free" as this question comes up pretty regularly.