Gpg4win is currently switching to an up to date build of Kleopatra. As part of this I want to make Optional some dependencies that have been problematic for the use case of Gpg4win (A single standalone KDE Application on windows). Most notably this is DBus which is foreign on Windows and is often problematic as it might be blocked by "security" Software and needs to run as another process although Kleopatra in Gpg4win does not really use it and it is already separated from other DBus instances (so there is no beneficial IPC running over it)
They should be optional so that if you install Kleopatra as part of a larger Package (like KDE-Windows) you still get the benefits.
A documentation of the current dependencies can be found here:
I'll create subtasks for the various work items I see.