wie schaffe ich es das es automatisch startet und auch nach einem Browser sucht und falls keiner gefunden wird nach einer installation fragt ?
Deine Fragestellung ist hochgradig unterspezifiziert. Was verstehst Du unter "suchen", was unter "Browser" und auf welcher Plattform soll das Ganze laufen? Unter UNIX würde man versuchen, $PATH zu analysieren; unter Windows würde man vielleicht in der Registry nach dem Installationsort der bekannten Browser (welche immer das auch sein mögen und welche davon für Dein Projekt ausreichen) suchen.
Ein Programm, das die entsprechenden Registry-Einträge liest und dann den Browser startet, ist möglicherweise nicht schwer zu schreiben, wenn man eine geeignete Entwicklungsumgebung hat und beherrscht.
Es gibt ein programm das kostet allerdings 99$, gibt's eine billigere variante ?
Ich vermute, der Hersteller hat sich mit dem Problem eingehend befaßt (und wird auch kaum viel Genialeres als die Registry-Suche realisiert haben).
Ich würde vermutlich die 99$ zahlen, wenn das Ergebnis etwas taugt (kannst Du es vorher ausprobieren?) und es die Sache wert ist - denn in den meisten Installationen ersparst Du dem Anwender lediglich das Öffnen des Laufwerks und den Doppelklick auf index.html im Wurzelverzeichnis Deiner CD (die Browser werden sich schon so installiert haben, daß sie dann aufgerufen werden).