Desktop Sharing Application

I have made a client server Desktop Sharing application containing a java class for server and one for client, how can I deploy my java client bytecode at client's machine without installing JVM on that machine and not even going to the clients machine if we are connected in LAN.

I want to start my client program on that machine as & when the OS starts, so, is there any way to start a bytecode (or exe ) as a windows service( I dont want an installer)? Please provide information if I can get this done by some other service/software and tell me its name too. Thanks for your reply (awaited)

I don't see any way to get around running an installer on the client. Most people consider this a good thing. The main reason to want to get around this is if you want to install software on someone else's computer against their will and without their knowledge. Can you describe the requirements in more detail? Someone here might be able to suggest an alternative.