You cannot really remove these options since they are all a part of the built-in "OutputType".
There is only one thing that I can think of - remove or comment out the actions of the options you don't want found here:
#Region "Events"
'****************************
'* Event - Mouse Down
'****************************
Private Sub MomentaryButton_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
MouseIsDown = True
HoldTimeMet = False
If e.Button = Windows.Forms.MouseButtons.Left Then
If (Not String.IsNullOrEmpty(Me.m_PLCAddressClick)) AndAlso m_ComComponent IsNot Nothing Then
Try
Select Case m_OutputType
Case MfgControl.AdvancedHMI.Controls.OutputType.MomentarySet
m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"1"})
If m_MinimumHoldTime > 0 Then MinHoldTimer.Enabled = True
If m_MaximumHoldTime > 0 Then MaxHoldTimer.Enabled = True
Case MfgControl.AdvancedHMI.Controls.OutputType.MomentaryReset
m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"0"})
If m_MinimumHoldTime > 0 Then MinHoldTimer.Enabled = True
If m_MaximumHoldTime > 0 Then MaxHoldTimer.Enabled = True
Case MfgControl.AdvancedHMI.Controls.OutputType.SetTrue : m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"1"})
Case MfgControl.AdvancedHMI.Controls.OutputType.SetFalse : m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"0"})
Case MfgControl.AdvancedHMI.Controls.OutputType.Toggle
Dim CurrentValue As Boolean
CurrentValue = m_ComComponent.Read(m_PLCAddressClick, 1)(0)
If CurrentValue Then
m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"0"})
Else
m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {"1"})
End If
Case MfgControl.AdvancedHMI.Controls.OutputType.WriteValue
m_ComComponent.BeginWrite(m_PLCAddressClick, 1, New String() {m_ValueToWrite})
End Select