Hello!

My application is using QT Assistant as a help viewer on Mac OS X. I am considering deploying QT Assistant with my application.
I want my App Bundle to be self-contained as much as possible.

I have reviewed the following options and none is good:

1) Install QT Assistant as a separate application in /Developer/Application/Qt/ or whatever.
Downsides:
- My own App Bundle is not self-contained
- I do not want an extra unexpected application to be installed to the user computer
- I have either to install QT globally or duplicate QT libs both for my app and the Assistant.

2) Install QT Assistant inside Contents/Applications subdirectory of my App Bundle (I have seen some OS X apps from Apple do this)
Downsides:
- Have to duplicate QT Libraries to both my Frameworks subdirectory as well as Frameworks subdirectory of QT Assistant.

3) Put just QT Assistant executable to my Contents/MacOS/ subdirectory of my bundle
Downsides:
- QT Assistant is launched with the same icon as my own application

What is standard or recommended way to deploy QT Assistant with QT-based software?