Yes - and no.
Win7 (and Vista before it) will not let you write any file to the root directory of your boot drive without Admin permissions, as a security measure against boot system viruses - XP and earlier did allow it.
So in a way, yes, it is Win7 that is responsible, but in practice it is bad design on your apps part to try and do that in teh first place! :laugh:
I would suggest that you store data in places where you will always have permission: have look here
Where should I store my data?[
^]