Intendevo un' esempio della DLL.
Comunque riguardando meglio il codice del primo post credo di aver capito...il problema è il BindingFlags.
Come lo dichiari tu (bf) cerchi un controllo che abbia "tutti" i BindingFlags e quindi non trovi niente, almeno credo...
Prova a dichiarare i BindingFlags così:
listaControlli = r.GetFields(BindingFlags.Public Or _
BindingFlags.NonPublic Or _
BindingFlags.Instance Or _
BindingFlags.GetField)
in modo che se anche un solo BindingFlags è rispettato ti trova il controllo.
Ho provato con qualche exe e la differenza c' è.
Ciao