It Works!
Edit:
I was correct the first time, something wierd is going on. Here is my mission XML.
But the screenshot is what is displayed ingame. Note that I have actually tested it and it is the Go To City mission.
Also, it does work accross Viewports no changes needed.
Edit:
I was correct the first time, something wierd is going on. Here is my mission XML.
Code:
<MissionInfo>
<Type>MISSION_GOTO</Type>
<Description>TXT_KEY_MISSION_GOTO</Description>
<Help>TXT_KEY_MISSION_GOTO_HELP</Help>
<Waypoint>NONE</Waypoint>
<iTime>0</iTime>
<bTarget>0</bTarget>
<bBuild>0</bBuild>
<bSound>0</bSound>
<HotKey>KB_V</HotKey>
<bAltDown>0</bAltDown>
<bShiftDown>1</bShiftDown>
<bCtrlDown>1</bCtrlDown>
<iHotKeyPriority>0</iHotKeyPriority>
<bAltDownAlt>0</bAltDownAlt>
<bShiftDownAlt>0</bShiftDownAlt>
<bCtrlDownAlt>0</bCtrlDownAlt>
<iHotKeyPriorityAlt>0</iHotKeyPriorityAlt>
<bVisible>1</bVisible>
<Button>Art/Interface/MainScreen/CityScreen/slave.dds</Button>
</MissionInfo>
But the screenshot is what is displayed ingame. Note that I have actually tested it and it is the Go To City mission.

Also, it does work accross Viewports no changes needed.