Google really is your friend in this:

http://www.bleepingcomputer.com/startups/RTHDCPL.EXE-13554.html
http://www.liutilities.com/products/wintaskspro/processlibrary/rthdcpl/

I did a quick google for ntiMUI and found lots of hits but little information and that makes me nervous ;D

rundll32.exe is a strange one as it can be a legit system file, but for the life of me I can’t see why it would need to be run on boot startup entry, this has in the past been a tactic of malware. I can’t say because you didn’t give the full path and information relating to this. This is one of the reasons I mentioned HJT because that provides more information rather than just a file name in isolation. I have a few entries for rundll32.exe in my startup tab (two disabled), but its use is legitimate for another dll for my video card controller.

Jusched is the Java update scheduler, some say it doesn’t work, personally I have disabled auto update checks in the JAVA Console, so no startup entry for me, your choice, but you need to periodically check, or monitor the << Updates >> topic as this is often notified there. I prefer control what connects to the internet and when, essential on dial-up.
http://www.processlibrary.com/directory/files/jusched