UltraVNC server has a JavaViewer Applet that allows remote control without an existing viewer application installed.