(I'm using Windows Application with vs 2005/vb.NET)

A few developers are placing their applications, and their respective setup.exe's, onto the one CD.

We have a mainApp (runs from CD) and app2 and app3 that get installed on the users system.

Users may have default hard drives of C:, D:, etc. but the main application needs to link to the other two applications as installed on the users system (ie: they get installed rather than run from the CD).

On first use of the CD we would like app2 and app3 to get installed.

My question is how can mainApp target the locations of app2 and app3 as they could be installed in any number of drives?

Hope thats a clear enough question.
Thanks in anticipation,

Geoff