How to hide running app from Dock in Yosemite?
The plist edit should work with Signed Apps, you just might need to force a resign. Try the command sudo codesign -f -s - /path_to_app/appname.app, replacing appname with the name of the app you are looking to hide from the dock.

Note that this will also disable menu bar actions, but all keyboard shortcuts should still work.