Is there a way I can use one record action in two different places with different display names?
Discussion posts and replies are publicly visible
Nope. Only alternative is a startProcessLink.