Hmmm... I thought we were in the VB Classic forum!!!
Yes, just opening the IDE and creating a program alters the registry of the machine the program was designed on.
Oh, you mean when you install the program? Yes, when you install the program on another machine there will always be registry entries. The more dependancies you have the more entries will be made (unless those dependancies are already on the computer in question).
As for the question that was attempted to be answered by the VC++ answer, well you can read, update, and insert values into the registry with the SaveSettings and GetSettings VB Functions or if you need more control, you can use the following API's
RegCreateKey or RegCreateKeyEx
RegQueryValue or RegQueryValueEx