Hi Richard,
If the task pane executes code in the solution then it has to be FT. The solution can access the objects in the taskpane but if it's managed code, you need to install the PIA for the MSHTML.
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra