This is my environment. A brief description of how the setup works:
1) MythTV records a TV show
2) A custom job executes at the end of the recording which uses HandBrakeCLI
to encode the video into AppleTV2 format.
3) Every 5 minutes, a powershell job executes on the Win7 VM. This job does the following:
a) Uses the iTunes SDK to acquire an instance of the active iTunes "TV Shows" library.
b) Performs a query on MythConverg looking for all transcoded shows, and finds any not in iTunes yet.
c) Adds any missing shows from mythconverg into the TV Shows library
d) Looks through the TV Shows library, and removes any that are no longer in mythconverg
4) Wife enjoys Big Brother on our Apple TV2!
Note: All scheduling of new shows, and deletion of old shows happens through mythweb.