Yes. Include the jars required for any JBoss JMS client.
Yes. It works perfectly with JBM 1.4.
I benefited greatly from this visual tutorial:
Note: when you set up the JNDI InitialContext, you need to declare two attributes:
These two parameters are the jmx-console parameters which are by default: (admin, admin).
Hope that was helpful.