Well,
the way we wanted to do this is to use the existing RTS line in the serial port to force the reset. It is possible to do so ... it just requires a minimal change in the IDE, will allow to keep current functionality but reducing the bootloader's waiting time to be as short as 1 second!
/David