I've found a way to launch Audacity from the dock, with proper microphone permissions and all. It will still run the Terminal in the background and is a bit hacky, but it should work.
Step 1: Go to Launchpad > Other and open Script Editor. Create a new document, and paste the following:
Code: Select all
do shell script "open /Applications/Audacity.app/Contents/MacOS/Audacity"
Step 2: Go to Applications > Audacity.app, right click it and choose "Show Package Contents". Go to Contents > Resources and find Audacity.icns.
Open a new Finder window and go to Applications > Launch Audacity.app. Right click and choose Get Info. Drag Audacity.icns onto the default app icon, and close the window. Drag Launch Audacity.app into your dock.
Hope this helps!