You actually don't NEED a lot of these things
I'm perfectly fine with a default / embedded font.
I don't have an optical drive
A database can be in the local app storage.
I'm fine opening a subtitle file myself.
Why would I need IPC?
Why would I need to unzip anything? If it's subtitle files, it can be done in-memory.
Are you sure we need low-level audio?
I don't have a remote, so I'd like it to be disabled by default. I don't need any access to the network.
I don't have a remote, so I'd like it to be disabled by default. I don't need any access to the network.
etc. etc. etc