Se vuoi un programmatore per pic USB te lo disegno subito, enon è nemmeno tanto complesso.
C'è solo un piccolissimo problema,

ma proprio un'inezia ci sono un 16f877 ed un 18f4550 da programmare
Per gmfc come ha detto più volte Lele bisogna dipendere da Gilles e comprare il suo adattatore.
Poi probabilmente ci sarebbe un'altra alternativa ma è sempre un prodotto commerciale.