Yes, of course you need the DAQmx driver if your app is using DAQmx functions. Yes, it is large but much smaller than the full DAQmx installation.
If you have created tasks in MAX, then you would also need to export those from your local machine and import them to where your app is installed. You can do this when you create the installer for your app.