Hello,
You can create an MSI to be distributed but the form needs to have full Trust
Also You can deploy the form to a Shared folder or a Local folder or to a Sharepoint form Library or to a Webserver.
Hope this helps you.
Kalyan G Reddy
Infopath MVP 2007 and 2008