Message sender using custom intent