Great more stuff that insists on going in the C drive, just as more of us are adding smaller capacity solid state drives as our boot drives. Don't really see why it has to go there personally, Impulse, Steam etc all can install wherever you want.
Nope, nothing in the download folder, it's as I said, if you don't run SD Central as admin it just doesn't work. Hopefully this will be fixed at least to the extent that the user is notified anyway.