Try using SDL library to draw the GUI for installation image, it basically includes background image, text drawing, progress bar demo and to receive the input from keyboard.