You can try this, but it may not be 100% reliable.
First, you need to set the shortcut key for Desktop 2 in System Preferences > Keyboard > Shortcuts > Mission Control:
I used ⌃2, which I believe is the default.
You may also need to adjust the Pause after the Type Keystroke to work with your system.
MACRO: Open Safari in Desktop 2
#### DOWNLOAD:
<a class="attachment" href="/uploads/default/original/3X/2/1/2171321edfe3c5a511edc258f0220b1749a7bfc1.kmmacros">Open Safari in Desktop 2.kmmacros</a> (5.8 KB)
**Note: This Macro was uploaded in a DISABLED state. You must enable before it can be triggered.**
---
