Hi guys! I'm in the throes of finishing my first real VB program, and I could use the advice of some of you more experienced folks who have done this kind of thing before. I have a few questions:

1. I've been going through and setting file paths (to db, graphics, etc), at runtime using App.Path object so the program will work regardless of installation location. Do I need to do this also for the form icons? Also I have a Toolbar that gets images from an ImageList. Do I need to load all of its images at runtime as well w/ the App.Path? Or is setting it up from the property pages good enough? Just want to make sure everything works no matter where you install.

2. My project uses ADO/Jet 4.0 with Access 2000. Besides the regular VB runtime file, what special database runtimes should I look to include in my install package?

3. I think I may have more references loaded in my project than are actually being used. How can you tell which references are unnecessary so that you don't include them in the install package?

Any replies will be gratefully received!