Se algo requer uma biblioteca que não está presente, simplesmente não funcionará (como em, nem sequer iniciará). Não há mistério ou ambiguidade nisso. Se as aplicações que você mencionou rodarem, então você está bem.
Você pode verificar quais bibliotecas um binário precisa vincular com ldd
. Por exemplo:
> ldd /opt/VirtualBox/VirtualBox
linux-vdso.so.1 => (0x00007fff02b70000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f06d744f000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f06d724b000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f06d6f42000)
libc.so.6 => /lib64/libc.so.6 (0x00007f06d6b84000)
/lib64/ld-linux-x86-64.so.2 (0x00007f06d768e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f06d687d000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f06d6666000)
Portanto, não, esse não precisa de bibliotecas do KDE de 32 bits. Existem outros binários associados ao VirtualBox, não sei ao certo o que são, mas eles incluem algumas libs com Qt
em seu nome, por exemplo. %código%. Mas libQtGuiVBox
mostra todos eles vinculados a bibliotecas de 64 bits e, mais uma vez, nada a ver com o KDE.
Tenha em mente que, embora o KDE use o Qt, o Qt é independente do KDE. Eles não são o mesmo projeto. Exigir Qt não significa exigir o KDE. Não vejo nenhum motivo pelo qual aplicativos de código fechado como os que você menciona precisem de partes do KDE, embora coisas mais obtusas ocorram.
Se um binário requer uma biblioteca que está faltando, você terá, por exemplo:
libQtCoreVBox.so.4 => not found
O VirtualBox é um caso especial, no entanto; A razão pela qual isso não é encontrado pelo vinculador é que ele não está no caminho da biblioteca normal. Mas o vbox é iniciado com um script que presumivelmente cuida desses detalhes.