It looks like you forgot the pipe character | That's very important. It should look like |/home/dr/email_reply.py
Yes, this will only work with filters. Forwarding just takes the email changes the to: field and sends it back through the email system. Filter is what processes the email.