I can't help you with a contact manager suggestion (I am happy with PocketCM and trying to skin the stock dialer) but to remap the green button, you should be able to use AEButton Plus. There is a free version you can use on the site as well.
http://ae.inc.ru/aebplus.php