you need an x-server to run normal amule
so you always need xvnc AND then amule, otehrwise it does not work
a 2nd thing would be to setup KDE autologin for example, and then add aMule to the autostart of kde,
so taht every reboot, your kde starts, teh default user logs in automaticcal and tehn amule gets startet
but this is not really nice...
if you can live without an amule gui, you can try the amule-daemon
search for init script in this forum and you will find some
on howto setup amule-daemon if its not included in your rpms or debs read
http://www.amule.org/wiki/index.php/HowTo_Compile_aMuledstefanero