If I have a computer online and logged on I should be able to wake up other computers using that. Might involve keeping track of MAC addresses. Currently I'm doing this manually by bringing up a remote terminal and running mc-wol.
I honestly couldnt care less about a Mac/Linux client. As an actual IT admin I have windows machines lying about why support tinkerers using macs. I dont understand why its even on the agenda. My customers however use whatever they can get their hands on so they need agents installed I dont have a choice. Even if its just basic functions that allow me to use a keyboard an mouse would be a blessing.