I realise this is probably a bit of an edge case, but it would be nice to be able to capture multiple of the same program. The use case I'm thinking of is running multiple instances of a video player for the purpose of restreaming multiple streams (e.g. mpv via Streamlink), for instance, in the context of a race or other competition. However, only one instance of the video player can be captured at once, usually the first one that was launched.