SGP can already do all the things you listed without the need of any external scripts.
For the mount park just set a custom park location in EQMOD. For the Flat Panel it just needs to support the Alnitak protocol. SGP also supports Observatories and can close a roll off roof in coordination with parking the scope first.
You can create scripts or exes and have those set on different events, either pre or post events.
Hope that helps,
Jared