This requires modification to the standard status, if you can achieve this, then by right adding the button from the status (pf-status) of the main program and be able to not hide it via (set pf-status excluding) your icon should show up.
As for your custom button to have functionality, again you need to implement the corresponding PAI for the user-command.