The Access violation is probably due to you running VB6 as a standard user. Try running it as an Administrator. VB6 is an old program designed when nearly everyone ran with full privileges.
I get the same thing on my XP machine running under a normal account. VBA under Excel 2007 does the same irritating thing as well, except that it does not crash; it refuses to let me add controls.