use real path for reading icon.
add launcher.