I try to answer the points I maybe can help.
Supraman wrote:- Remove/Deleted completed job history.
You can set the retention in general options -> history to e.g. 1 week. This maybe could help you.
Supraman wrote:- The ability to backup the Vm and keep its default naming convention in the Backup Disk and Tape sub-categories rather than the name of the actually job. What I am looking for is if we create a temp job for a particular Vm we would rather it be backup and label up the Disk as the actually name rather than actual name of the backup job. Otherwise we would have in my case at the moment 2-3 job of the same Vm but now it is being display under 3 disk sub-category which makes it a bit harder to managed. I have not tried manually changing the name of the folder or the backup to disk properties as I am afraid of causing issue for future jobs.
Many customers use this to see backups of the same VM in different jobs. Veeam One (included in Backup Essentials and Veeam Availability Suite) offers a report which shows VMs backuped by multiple jobs.
Supraman wrote:- The ability to manage tape library slots such in a way to dictated the corresponding media that it would write to. For instance writing only daily tapes to the left library slots only and full to the right only. That way for tape processing it would allow us to easily determine which media set needs to be sent out. I have seen this request in the forum, but have not heard of any update with regards to it.
In your case I would suggest two media pools daily and weekly.
You can adapt the powershell skript from this thread
to automatically assign new free media, which will be automatically put into "Free" mediapool,
to this two media pools. Otherwise you need to manually assign new tapes into the media pools.