Ein Service hat nur sehr eingeschränke Netzwerkrechte.
Da er außerdem im einer anderen WinowsStation auf einen anderen Desktop dort läuft, wird ein keinen Zugriff auf die Programme in deiner WindowsStation und deinem Desktop haben. Grund ist unteranderem der, dass Handles an den Desktop, aber zu mindest an die WindowsStation gebunden sind. Über die genaue Arbeitsweise von
DDE bin ich jetzt nicht informiert, aber das eben genannte könnte ein Grund sein, warum es nicht geht.