Hi, I had the same problem and have found the following solution (in C#):
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "iexplore";
proc.StartInfo.Arguments = "http://www.infopathdev.com"
proc.Start();
This block of code launches Internet Explorer in a new window and opens the specified site.
Problem 1) Form code requires admin approval
Problem 2) This doesn't seem to work on server published browser forms (fails with a critical error, no further details).
So, does anyone know if a form absolutely needs to be at full trust to start client-side applications?