Self-reset on Arduino BT

Hi. Please move this post if it is not in the proper forum.

I have an arduino bt and would like to have a piece of code that allows the remote computer to send a command to reset the microcontroller, so that a new program could be uploaded. I was hoping it would be possible to connect a pin to reset on the icsp header. Is this possible?

Yes, you can do this. I was going to suggest digital 13 since you could do that with just a jumper on the header, but that gets flashed by the bootloader and would probably reset you at boot. Digital 12 is also on the header and isn't particularly handy for any special function.