Thanks for the responses!
Instead of modifying the existing invoice creation page, I'm going to do as follows.
Create my own invoice creation page, based on the original one but residing inside my plugin.
Then hijack all the requests to the original invoicecreate form using preAction event in plugin with url filtering to redirect to my plugins own invoicecreate page.
Any disadvantage to this approach?
Thanks!
/Wandros