Olá carlossanta,
Bem-vindo ao fórum. Não conheço uma maneira de ocultar um script VB como em VBA. No entanto, existe a possibilidade de um script SAP para enviar para a barra de tarefas.
Por exemplo:
If Not IsObject(application) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject application, "on"
End If
session.findById("wnd [0]"). iconify
E removeria o comando session.findById("wnd [0]").maximize.
Saudações,
ScriptMan