creating a service

Why cannot we create a service of notepad.exe? Whenever I tried doing so, I get an error "service did not respond in timely fashion". What are the basic requirements of an exe of which we want to create a service?