With a little effort you could use PowerPro (
http://powerpro.webeddie.com/) to do anything you want along those lines. It's by far the most versatile toolbar/macro utility out there, and it's freeware. You could create any number of program-specific toolbars, each with any number of buttons to do run simple macros or execute complicated scripts. A toolbar can be made to only appear when a certain program's window is frontmost, or it can be global, and there are many options for positioning a toolbar, such as on top of a program's title bar or in an exclusive area on an edge of the screen, like the Windows taskbar. Toolbar buttons can be text-only, icons, or bitmaps.
PowerPro is able to emulate both keystrokes and mouse actions, plus it has a huge number of built-in functions to do things like launch programs, run if-then-else scripts, read and write files, etc. The only thing it
won't do for you is record a combination of keystrokes and mouse actions. It can record a series of keystrokes, but it can't record mouse actions--you have to specify them using commands like "leftclick" and "move x y". All the same, it's an incredibly powerful tool that greatly rewards you for the time you spend to learn how to use it.