Controlling additional servo motor with QGroundControl and PX4

This topic could be a follow-on from How to Control an Additional Motor Using I/O PWM OUT on PX4 - PX4 Autopilot - Dronecode Forum | Open Source Drone Development .

I would like to control an additional servo motor. The function is invoked from a custom button designed in QGroundControl. When the button is pressed, a message/signal is sent to PX4 to set the servo motor connected to the flight controller to a particular position. This motor is in addition to the ones used to control the aircraft.

Would this be possible for QGroundControl and PX4?

Thanks.