Not sure what you are asking...programs can be installed to any existing partition, but the registry entries for said programs will always lie on the system partition (C:).
I don't see how it could possibly make the system quicker...but I'm not the smartest male in the world..nor even in the top 50%
As for the drives...I always like having the smallest drive in the system...being the drive that I install Windows on, particularly so when we have such large drives commonplace. I do this because it makes it easier/faster to do maintenance or antimalware/AV scans on a smaller partition...rather than wait all day for such to complete on a humongous drive which has only 1 partition.
The one thing that I would caution about using logical drives...users sometimes forget that...in order to expand preceding partitions, those logical partitions may have to be adjusted/eliminated before proceeding with any size adjustment desired.