Do all the forms need to be signed by hand, specifically the generic application imm0008 and the owp application?
It gave me the option to electronically sign them unlike the other applications.
Yes, all forms must be signed by hand. The one form where you can sign electronically you should follow with the handwritten signature next to it. This is if u r applying by mail.