Ciao

Giusto .... perchè l'evento CheckedChanged non fa parte della classe Control, pertanto, è necessario castare l'oggetto di tipo Control a CheckBox.
Il codice corretto sarebbe questo.

codice:
 For Each cnt As Control In Me.Controls
            If TypeOf cnt Is TextBox Then
                AddHandler cnt.TextChanged, AddressOf ValoreModificato
            End If
            If TypeOf cnt Is CheckBox Then
                AddHandler DirectCast(cnt, CheckBox).CheckedChanged, AddressOf ValoreModificato
            End If
        Next
Come è anche vero che, in questo caso, la routine ValoreModificato deve essere modificata in questo modo:

codice:
 Private Sub ValoreModificato(ByVal sender As Object, ByVal e As EventArgs)
bValoreModificato = True
        btnApply.Enabled = True
    End Sub

Grazie per l'osservazione .... ma, come avrai capito, avevo scritto al volo senza aiuto del compilatore

Ciao