Quote: "One thing I have noticed is that downloading the store items only works when you have launched GameGuru from Steam application instead of executing GameGuru.exe in Windows explorer."
Yes as Steam doesn't send your Steam ID to GameGuru unless you open via Steam, this breaks the download system. This is something that we cannot fix I am afraid.
Quote: "now i have a public steam profile and no god damn way to turn it off either, something which I was trying to avoid in the first place... perfect..."
There is an option in your forum profile to turn it off.
Windows 7 Pro, Intel i7 3.8 GHz (Passmark: 9021), 16GB DDR3, NVIDIA GTX 780 4GB Superclocked (Passmark: 8056)