When I run the following code notepad doesn't pop up. I get a
timeout error. If I set the timeout to 0 nothing occurs at all.
The coldfusion service is running under it's own account with
permissions on the network.
It is popping up. You just cannot see it, because services
run on invisible desktop, different from the default interactive
You have to chek "Allow service to interact with desktop"
option in the service properties in order to run CF service on the
default desktop. After that you will see the Notepad window.
You are getting the timeout error, because notepad.exe never
terminates (see above). When setting timeout to 0, you just start
another detached invisible instance of notepad.
You also can use
launch Notepad on interactive desktop.