A Windows Service app should not be opening a window. A Windows Service program runs in the background 24/7, even when there is not a user logged into the computer. Having a service app open a window is a poor design choice.
Message.LongParm will work if the app does not open any windows.