Programming atmega without DTR Pin

I am working on a system that will use an ATMEGA328P running code written in an Arduino. I have it set up this way in order to reduce the size of the setup.

Is there a way I can program the chip without attaching anything to the reset pin? Or is it possible to use the reset system without a .1uF decapitator?

Yes, you can attach a reset button when you want to re-program, press it when the IDE shows "compiled xxx of 32xxx bytes". Still need the 10K pullup resistor for reliable/stable operation. (assumes the chip has been bootloaded in normal method).

CrossRoads: Yes, you can attach a reset button when you want to re-program, press it when the IDE shows "compiled xxx of 32xxx bytes". Still need the 10K pullup resistor for reliable/stable operation. (assumes the chip has been bootloaded in normal method).

Click it, or hold for a while?

Try both and experiment ;)