Worked on #1. Started testing Mac support. Need work on #2 and support for Zenity on Mac before completion.