Custom Form Lost when Forwarded

I have an agent that sends an email and attaches a form using the doc.Send(true) command.

Everything works fine until the e-mail is forwarded then all the fields of original form are missing. Is there a way to prevent that?