This is a little java application (an admittedly terrible one) that uses a JFrame and JPanel to select, get a picture and then upload to an FTP.