für ein setup kann ich dir den windowsinstaller nahe legen.
der windowsinstaller hat gegenüber den klassischen scriptbasierten installern viele vorteile.
es gibt viele kostenlose tools dafür.
such mal z.b. bei google nach WIX.
als
ide dafür kannst du sharpdevelop nehmen.