Originariamente inviato da microprocessore
posso cambiare quel parametro alla versione 2.0 per renderlo utilizzabile anche su pc con framework più vecchi o avrò qualche tipo di problema facendo così?
Dipende dalle classi che utilizzi, direttamente o implicitamente, all'interno della tua applicazione.

Di che applicazione si tratta? Windows Forms?

Eventualmente, puoi provare ad abbassare il requisito, probabilmente rimuovendo qualche assembly dai "References" perché non può essere più utilizzato, e vedere se il tuo codice compila ancora.

In caso affermativo, salvo eccezioni future, direi che puoi tranquillamente distribuire la tua applicazione con .NET 2.0 al posto della 3.5.

Ciao!