Da kommt sich normalerweise nichts ins Gehege. Höchstens wenn der 7805 eine Spannung deutlich unter 5V ausgibt und die Stromversorgung deines Programmers dadurch überlastet wird. Aber das ist ein eher theoretischer Fall. In der Realität werden die Spannugnen der Boardversorgung und des Programmers ein wenig von einander abweichen, dann fließt eben ein kleiner Ausgleichsstrom. Normalerweise sollte der aber nicht stören und ich wüßte auch nicht dass man da großen Entkoppelaufwand betreibt. Ich selber hatte damit auch noch nie Probleme.

Ansonsten kannst du Vcc vom Programmer auch einfach weglassen. Der AVR bekommt ja auch so seinen Saft.