You need the make the form and fields inside the subform flowable to expand and shrink them on the basis of show/hide fields. For drop down selection, you can write the script in exit or change event and write your script in side it.
In the doc:ready event we can check the client application and its version in Java script and show any message to the user. But to forcefully open it in Acrobat, I didn't find anything for this.