It's the price you pay.
All the code that your program relies on has to be somewhere. Either in your program or in the runtime libraries.
VC6 won't be any different. The only difference is that is that the runtime for VC6 is already preinstalled on XP.